Buenas noches.
Estoy un poco perdido con esto. Mi proyecto es un juego en tercera persona, y con el siguiente código que es parte del script del enemigo, hago que a una distancia de 10, este enemigo gire hacia mi personaje.
El problema es que quiero meterle animación de giro a la derecha y a la izquierda y no se como establecer la condición para activar cada animación. ¿Con qué valores y de que variable sé, que debe girar a la derecha o a la izquierda?
Estoy un poco perdido con esto. Mi proyecto es un juego en tercera persona, y con el siguiente código que es parte del script del enemigo, hago que a una distancia de 10, este enemigo gire hacia mi personaje.
El problema es que quiero meterle animación de giro a la derecha y a la izquierda y no se como establecer la condición para activar cada animación. ¿Con qué valores y de que variable sé, que debe girar a la derecha o a la izquierda?
if (Vector3.Distance(player.position, this.transform.position) < 10)
{
Vector3 direccion = player.position - this.transform.position;
this.transform.rotation = Quaternion.Slerp(this.transform.rotation, Quaternion.LookRotation(direccion), 0.5f);
}
[/quote]
Saludos!!!