Cursos / Jogos Digitais / Desenvolvimento com Motores de Jogos I / Aula

arrow_back Aula 05 - Os Elementos Gráficos e a Câmera

O Elemento Camera

Projection

Essa propriedade é uma das mais importantes quando se trata da configuração da câmera. Ela define se a câmera simulará, ou não, perspectiva de profundidade. Se o valor Perspective for selecionado para a propriedade, a câmera manterá os valores de profundidade dos objetos intactos e os desenhará na tela, fazendo você perceber quais objetos estão mais perto da tela e quais estão mais longe, conforme o tamanho, por exemplo.

Caso a propriedade Ortographic seja selecionada, todos os objetos serão desenhados como se fizessem parte de um mesmo plano, sem qualquer senso de perspectiva e de maneira completamente uniforme. Esse modo de câmera pode ser utilizado, por exemplo, em jogos 2D em geral. Também é interessante em alguns jogos com visão de cima, sejam de estratégia ou outros gêneros. A Figura 5, a seguir, mostra um círculo desenhado na posição (0,0,0), à esquerda e, em seguida, na posição (0,0,-5), no meio e à direita. Na imagem do meio, vemos a câmera ortográfica. Na direita, a câmera em perspectiva. Observe a diferença!

Círculo em (0,0,0) com câmera ortogonal (esq.), círculo em (0,0,-5) com câmera ortográfica (centro) e círculo em (0,0,-5) com câmera em perspectiva (dir.).

Você nota a diferença entre as imagens da esquerda e do meio? Não? Olhe de novo! Ainda não vê? Pois é! Não há. A câmera ortográfica não diferencia o tamanho do objeto de acordo com a proximidade dela justamente por não ter uma noção de profundidade atrelada a ela. Isso é útil em jogos 2D, como os que desenvolveremos ao longo desta disciplina! Assim, utilizaremos apenas câmeras ortográficas de agora em diante, ok? Na verdade, as utilizamos desde sempre, pois são o padrão para projetos 2D! :D

Versão 5.3 - Todos os Direitos reservados