alt 1.欧拉旋转即是在xyz三个方向,设定父级->子级->次子级,若旋转父级:子级和次子级当然还有旋转的物体本身都会旋转;若旋转子级:次子级和物体旋转;若旋转次子级:物体旋转。当 父级 和 次子级 旋转到重合时,即发生 万向节锁,会永久失去一个方向的旋转量。

2.在unity里用alt 或者 alt

来直接使用欧拉角、欧拉旋转。会造成万向节锁、不能取平滑。


alt 在unity中使用alt 或者 localrotation来使用四元数旋转。通过Quaternion.Euler来把欧拉角转换成四元数,从而进行调用。

可以取平滑,不会万向节锁。注意:transform.rotation 是 quaternion四元数,赋值要用四元数。


当然还有使用rotate方法的alt