为了账号安全,请及时绑定邮箱和手机立即绑定

Unity旋转.eulerAngles.x不工作?

Unity旋转.eulerAngles.x不工作?

C#
斯蒂芬大帝 2023-12-17 10:39:02
唯一的调试日志是“Debug.Log(head.rotation.eulerAngles.x.ToString());”头部是选定的对象。为什么我得到 352 而不是 -49? 图片
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

首先要注意的是,检查器是相对于对象的本地空间的,而Transform.rotation是相对于世界空间的。

然后,即使使用 Transform.localRotation,从 EulerAngles 获取也会返回 0-360 范围内的值。检查器有它自己的值,只是将其转置为对象的变换。


查看完整回答
反对 回复 2023-12-17
  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信