O que é Unidade?
Imagine que você quer programar um jogo simples. Este jogo terá balões que sobem da parte inferior da tela para o topo. Você clica neles para estala-los e ganhar pontos por fazê-lo. Se você conseguir pop 10 deles, você ganha.
Assumindo que você fez todos os gráficos yoyr para o balão, placar, cursor, fundo etc e você tem toda a sua música e efeitos de soja, você está pronto para programar o jogo.
Imediatamente, você quer começar a colocar os balões e descodificar como eles se movem. No entanto, antes de fazer isso, há algumas coisas a considerar?
Como você sabe onde há um balão? Você precisa desenhá-lo na tela. Onde o desenhas? Certo, você precisa de algum conceito de localização. Você quer fazer um sistema de coordenadas útil para você mesmo e usá-lo para rastrear onde estão os balões, mesmo além das fronteiras do que é mostrado na tela.
Agora que você tem um sistema de coordenadas, você ainda precisa de algum conceito para que as coisas se movam. Então você quer que seu jogo comece algum tipo de timee e que a programmibg do jogo mude algumas coisas sempre que o timer marcar. Agora que você tem espaço e tempo, você pode ter balões com direção e velocidade.
Então em termos simples, Unity é uma coleção de ferramentas para tornar a programação do jogo mais fácil. Ele faz isso por:
- Proporcionando um monte de funcionalidades básicas que é o mínimo necessário para fazer um jogo, incluindo coordenadas espaciais, um loop de atualização, um motor de física, e a habilidade de fazer formas básicas. Isso só poupa o tempo de programá-lo você mesmo.
- sendo um lugar central para organizar todos os seus recursos e scripts. Os recursos ainda precisam ser feitos com outros programas, mas eles podem ser facilmente importados para a Unidade e organizados lá. Existem também algumas ferramentas (como o editor Sprite) para trabalhar com ativos sem sair do Unity.
- Unity fornece muita programação biolerplate útil para jogos, para que você possa usar estas funções mais simples para escrever scripts yoyr ao invés de programar do zero. Em geral, há muitas funções e interfaces úteis que você utiliza em um ambiente c# MonoBehaviour que você nem mesmo realuze, pois você não está usando até tentar fazer um jogo do zero. Isto torna o script muito mais fácil.
Artigos semelhantes
- Mesmo que a versão Digital do PS5 não tenha a unidade óptica, não deveria ser mais cara considerando que precisará de mais armazenamento então?
- O que é unidade e diversidade? Por que elas são importantes, e como podem ser alcançadas?
- Que unidade da divisão americana de qualquer filial tem melhor desempenho do que a 82ª Divisão Aérea?
- Que unidade física é designada com este símbolo 'Ø'?
- Que unidade do exército é o verdadeiro mauzão no AOE II?