Rotação na unidade3d

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. Conhecimento prévio

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)

2、this.transform.eulerAngles

3、this.transform.localEulerAngles

4. Quaternion.identity (tipo de valor)

5、Quaternion.eulerAngles


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 ~

Acho que você gosta

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