Unity旋转.eulerAngles.x不工作?

唯一的调试日志是“Debug.Log(head.rotation.eulerAngles.x.ToString());”头部是选定的对象。为什么我得到 352 而不是 -49? 图片


斯蒂芬大帝
浏览 111回答 1
1回答

茅侃侃

首先要注意的是,检查器是相对于对象的本地空间的,而Transform.rotation是相对于世界空间的。然后,即使使用 Transform.localRotation,从 EulerAngles 获取也会返回 0-360 范围内的值。检查器有它自己的值,只是将其转置为对象的变换。
打开App,查看更多内容
随时随地看视频慕课网APP