UNITY判断计算欧拉角是有先后顺序的。
Y-X-Z
为什么要按顺序?
比如说,先绕x轴旋转90度,后绕y轴转90度,
对比于,先绕y轴旋转90度,后绕x轴转90度,
结果是不一样的,
想象力好的可以直接在大脑里想象一下。
然后亲自在引擎里把x改成90,然后改y和z,你会发现,绕y和z轴旋转的结果都在一个平面上。
丢了一个自由度,这就是为什么UNITY内部要是用四元素了。
想象不出来就直接看下面这个连接,挺复杂的。
https://blog.youkuaiyun.com/shanwenkang/article/details/81285684