Sou um novato no começo, espero registrar o que aprendi como fazer anotações e também espero ajudar as pessoas que também estão começando.
Índice
1. this.transform.rotation (variável de atributo)
3、this.transform.localEulerAngles
4. Quaternion.identity (tipo de valor)
1. Conhecimento prévio
Para obter detalhes, consulte os ângulos de Euler, ângulos de eixo, quaternions e matrizes de rotação - blog de ttya - blog CSDN
2. Alguns métodos de representação de ângulo de rotação comumente usados e seus significados em unity3d
1. this.transform.rotation (variável de atributo)
É usado para armazenar a rotação do objeto atual no espaço do mundo, que é um quaternion (não um grau, mas uma combinação de sen e cos).
O ângulo de rotação de transform.rotation não é fixo e pode ser atribuído após a declaração.
2、this.transform.eulerAngles
Ângulos de Euler do objeto em relação às coordenadas mundiais
3、this.transform.localEulerAngles
Ângulos de Euler do objeto em relação ao objeto pai
4. Quaternion.identity (tipo de valor)
Sem rotação - ou seja, equivalente a Quaternion(0,0,0,0)
Observação: somente leitura: o ângulo de rotação de Quaternion.identity é fixo e não pode ser reatribuído após a declaração
5、Quaternion.eulerAngles
Converta os ângulos de Euler para o formato quaternion e salve
Todos são bem-vindos para criticar e corrigir na área de comentários, obrigado ~