Não compreendi como ficaria o código do tópico
Neste tópico foi mostrado como fazer a rotação do personagem sem usar a layer do chão, mas eu não entendi como isso seria aplicado no código. Minhas duvidas são:
- Esta variável posicaoMira usada no plano seria a mesma que essa usada no movimentaJogador:
Vector3 posicao_Mira = impacto.point - transform.position;
posicao_Mira.y = transform.position.y;
- O if que verifica onde o RayCast colide seria eliminado ou as alterações seriam colocadas dentro dele? Este if:
if (Physics.Raycast(raio, out impacto, 50, Mascara_Chao))
{
Vector3 posicao_Mira = impacto.point - transform.position;
posicao_Mira.y = transform.position.y;
Rotacionar (posicao_Mira);
}