标签: c# math unity3d
我正在旋转世界物体,世界物体y旋转为0 当我将该对象旋转-90时,对象y旋转显示270的旋转。 将同一个对象旋转90(+)会使对象y旋转到= 0 代码:
transform.Rotate (0, -90, 0) transform.Rotate (0, 90, 0)
有人可以解释一下这个机制吗?
答案 0 :(得分:1)
实际上-90度等于270度但是如果你不知道这些事情,那么阅读this会对你有帮助
答案 1 :(得分:0)
一切都与基础数学有关。
(-2) + 2 = 0
类似地
(-90) + 90 = 0
如果您想了解转换,请选中this。
如果您想了解Quaternions,请查看this。