当在单位中添加旋转时,结果似乎不是两个旋转的相加

本文关键字:旋转 两个 单位 添加 结果 | 更新日期: 2023-09-27 18:26:39

我正在旋转一个世界对象,该世界对象的y旋转为0。
当我把那个物体旋转-90时,物体y的旋转显示为270的旋转。将同一对象旋转90(+)会导致对象y旋转为=0代码:

transform.Rotate (0, -90, 0)
transform.Rotate (0, 90, 0)

有人能解释一下它的原理吗?

当在单位中添加旋转时,结果似乎不是两个旋转的相加

实际上-90度等于270度,但如果你不知道这些,阅读这篇文章将帮助你

这一切都是关于基础数学的。

(-2) + 2 = 0

类似

(-90) + 90 = 0

如果您想了解有关转换的信息,请选中此项。

如果你想了解四元数,请检查这个。