我正在 Unity iPhone 应用程序上读取陀螺仪,但是 无论我如何移动手机,它都会返回相同的值,它返回的值始终是
(0.00000, 0.00000, 0.70711, -0.70711)
的常量值。
我正在按照以下内容阅读它:
void Start()
{
Input.gyro.enabled = true;
Debug.Log("Using Gyro for player rotation.", this);
}
void Update()
{
Debug.Assert(Input.gyro.enabled);
Debug.Log($"Gyro: {Input.gyro.attitude}");
}
相同的方法适用于单独的 Unity iOS 应用程序。
Info.plist
中为“隐私 - 动作使用说明”设置了一个值。知道发生了什么事吗?
我有完全相同的问题,返回值完全相同。除了 Unity Remote 返回不同的常量值。