Para se detectar uma colisão em Unity, é comum se utilizar das funções de colisão, com as OnCollisionEnter, OnCollisionStay, e OnCollisionExit. Porém também existem as colisões do tipo "Trigger", que possuem as funções OnTriggerEnter, OnTriggerStay, e OnTriggerExit.
Quais das situações abaixo é a mais ideal para se utilizar as funções do tipo "Trigger"?
A) Detectar quando o jogador pega um item colecionável.
B) Detectar quando um jogador toca o chão.
C) Detectar quando o jogador toca uma parede.
D) Detectar quando um jogador quer empurrar uma caixa.
E) Detectar quando um jogador está no ar.
A alternativa correta é a A) Detectar quando o jogador pega um item colecionável. As funções do tipo "Trigger" são ideais para detectar quando um objeto entra em contato com outro objeto sem que haja uma colisão física, como no caso de pegar um item colecionável. Já as funções de colisão são mais adequadas para detectar colisões físicas entre objetos, como no caso de empurrar uma caixa ou tocar uma parede.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar