Saltar al contenido

transform.lookat & Quantanion.lookRotation rota solo el eje y en el ejemplo de código de unidad

Ejemplo 1: mirar la rotación solo en el eje y en la unidad

var dir = PlayerMovement.playerTransform.position - transform.position;
        Quaternion LookAtRotation = Quaternion.LookRotation(dir);

        Quaternion LookAtRotationOnly_Y = Quaternion.Euler(transform.rotation.eulerAngles.x, LookAtRotation.eulerAngles.y, transform.rotation.eulerAngles.z);
        transform.rotation = LookAtRotationOnly_Y;

Ejemplo 2: mirar la rotación solo en el eje y en la unidad

Vector3 relativePos = target.position - transform.position;          Quaternion LookAtRotation = Quaternion.LookRotation( relativePos );            Quaternion LookAtRotationOnly_Y = Quaternion.Euler(transform.rotation.eulerAngles.x, LookAtRotation.eulerAngles.y, transform.rotation.eulerAngles.z);            transform.rotation = LookAtRotationOnly_Y;
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *