Rotación en unity3d

Soy un novato al principio, espero registrar lo que he aprendido como tomar notas, y también espero ayudar a las personas que también están comenzando.

Tabla de contenido

1. Conocimiento previo

2. Algunos métodos de representación de ángulos de rotación de uso común y sus significados en unity3d

1. this.transform.rotation (variable de atributo)

2、esta.transformación.eulerAngles

3, esta.transformación.localEulerAngles

4. Quaternion.identity (tipo de valor)

5, Quaternion.eulerAngles


1. Conocimiento previo

Para obtener más información, consulte Ángulos de Euler, ángulos de eje, cuaterniones y matrices de rotación - blog de ttya - blog de CSDN


2. Algunos métodos de representación de ángulos de rotación de uso común y sus significados en unity3d

1. this.transform.rotation (variable de atributo)

Se utiliza para almacenar la rotación del objeto actual en el espacio del mundo, que es un cuaternión (no un grado, sino una combinación de seno y coseno).

El ángulo de rotación de transform.rotation no es fijo y se puede asignar después de la declaración.

2、esta.transformación.eulerAngles

Ángulos de Euler del objeto en relación con las coordenadas mundiales

3, esta.transformación.localEulerAngles

Ángulos de Euler del objeto en relación con el objeto principal

4. Quaternion.identity (tipo de valor)

Sin rotación, es decir, equivalente a Quaternion (0,0,0,0)

Nota: solo lectura: el ángulo de rotación de Quaternion.identity es fijo y no se puede reasignar después de la declaración

5, Quaternion.eulerAngles

Convierta ángulos de Euler a formato de cuaternión y guarde


Todos son bienvenidos a criticar y corregir en el área de comentarios, gracias~

Supongo que te gusta

Origin blog.csdn.net/weixin_55073640/article/details/125768476
Recomendado
Clasificación