【发布时间】:2020-12-25 14:19:40
【问题描述】:
我使用 Unity 遥控器 5 将我的手机连接到编辑器。我正在阅读Input.gyro.attitude.eulerAngles 的值,我有些困惑。因为无论我如何定位我的设备,所有角度都会改变。我希望得到一个反映相机偏航旋转的特定的。只有当我像下图一样旋转我的设备时,角度才会改变,如果我以不同的方式旋转它,它会保持不变。
附:当我观察Debug.Log(gyroInp.attitude.eulerAngles) 时,即使手机静止在桌子上,Z 角也会不断增大。从 276 到 350 并继续增长。是因为地球在转动吗? :)
【问题讨论】:
-
好吧,这篇文章是
Quaternion,除非你真的只沿着 Unity 世界空间的全局 Z 轴旋转手机,否则欧拉表示的所有组件都可能会受到影响。你看到the example了吗?您宁愿检查相机 localRotation 的变化 -
电话输入就是电话输入。与Unity世界空间无关?我没有说我想对这些值做什么,这不在主题范围内。
标签: unity3d remote-debugging gyroscope