Tengo un personaje que camina hacia puntos aleatorios en mi habitación en Unity. El problema es que siempre mira en una dirección, quiero escribir en C # un código que obtenga la dirección que enfrenta el personaje actualmente y la posición del objetivo, luego calcula el ángulo entre ellos para convertir esa cantidad en el personaje. He probado la LookAt
función, pero eso hace que el personaje camine en forma de arco hacia el objetivo, lo que se ve muy poco natural, ya que mira constantemente al objetivo.