Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: rogerdv en Mayo 04, 2016, 05:56:05 PM
Necesito rotar los personajes de forma que miren hacia un punto determinado (por ejemplo, hacia el personaje del jugador), o sea, solo se afectaría el eje Y. He buscado cómo hacerlo, pero lo más cercano que conseguí fue usar LookAt y luego resetear la rotación en X y Z. Quisiera buscar una fórmula más óptima que me permita usar un Lerp o algo así para que la rotación no sea de golpe. Alguien puede ayudarme con esto?
Creo que esta es la idea, y lo que buscar...public Transform Jugador;void Update ()
{
var Rotacion = Quaternion.LookRotation(Jugador.position - transform.position);
//Debug.Log(Rotacion);
transform.rotation = Quaternion.Lerp(transform.rotation, Rotacion, Time.deltaTime * 20); ....