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

arrow_back Aula 04 - Jogo Polygonal Rescue - Parte 2 - Objetos Coletáveis

Colisão com o Objeto Coletável

Antes de remover o cubo da cena, vamos verificar se quando houver uma colisão o método OnTriggerEnter estará sendo chamado com sucesso. Para isso usaremos o comando Debug.Log, que é uma forma de escrever mensagens na janela Console do editor, muito útil para verificar se o seu jogo está se comportando de maneira adequada durante a sua execução.

Escreva Debug.Log(“Colisão aconteceu”); dentro do método OnTriggerEnter, veja na Figura 15.

Clique na aba da janela Console para deixá-la aberta e execute o jogo, movimente o personagem até que ele colida com o Cubo e veja se a mensagem “Colisão aconteceu” aparece na janela Console, conforme mostra a Figura 16.

A mensagem apareceu? Ótimo, nossas colisões estão sendo detectadas. Repare que se o personagem colidir com uma parede, por exemplo, nada acontecerá, pois somente o colisor do Cubo está marcado como Is Trigger e só estamos detectando esse tipo de colisão por usarmos o método OnTriggerEnter para isso. Nas próximas aulas exploraremos outros tipos de colisões e estudaremos esse assunto mais profundamente.

Versão 5.3 - Todos os Direitos reservados