Eu tenho um personagem que caminha para pontos aleatórios no meu quarto no Unity. O problema é que ele sempre enfrenta uma direção. Quero escrever em C # um trecho de código que obterá a direção que o personagem está enfrentando no momento e a posição do alvo e, em seguida, calcula o ângulo entre eles para transformar esse caractere em quantidade. Eu tentei a LookAt
função, mas isso faz o personagem andar em forma de arco em direção ao alvo, que parece muito antinatural, pois constantemente olha para o alvo.