menos de 1 minuto(s) de leitura

Em alguns jogos o personagem pode realizar uma série de interações com os objetos na cena, como por exemplo segurar, arremessar, guardar ou simplesmente retornar o objeto para o lugar onde estava.

A seguir vamos apresentar uma lógica para segurar o objeto, manter preso ao personagem e arremessá-lo.

Cafegeek - Segurando um objeto da cena Lógica para segurar e manter preso um objeto do tipo Grab na frente do jogador. [Link]

Variáveis

fRadius - Determina o raio de detecção que o personagem emite;

fInteractionDistance - Determina a distância de detecção do personagem em relação ao objeto;

Holding - Caso o personagem esteja segurando um objeto está variável será true;

Componentes

LocationToLook - Arrow Component que é usado como referência as coordenadas do objeto.