Unity使用transform.Rotate进行三维旋转角度出现偏差 情形 最开始遇到该问题的情况比较复杂,另写了一个例子.情形如下: 一个立方体上挂载脚本: transform.Rotate(25, 45, 30); 效果十分正常: 改一下代码: transform.Rotate(-25, 0, 0); transform.Rotate(0, -45, 0); transform.Rotate(0, 0, -30); 结果变成了: 原因 transform.Rotate(x, y, z)方法