Unity Gyroscope.userAcceleration API中使用了哪个传感器

时间:2018-05-30 07:43:59

标签: unity3d

有人知道Unity的API Gyroscope.userAcceleration(https://docs.unity3d.com/ScriptReference/Gyroscope-userAcceleration.html)是否正在使用陀螺仪传感器工作或加速度计?

2 个答案:

答案 0 :(得分:3)

编辑我的回答: Gyroscope.userAcceleration使用来自陀螺仪和设备的加速计传感器的加速度数据。 (指线性加速度,而不是旋转)

所以似乎陀螺仪类会执行某种传感器融合。

AccelerometerInput使用设备的加速计传感器构建。

答案 1 :(得分:2)

我认为它必须使用加速度计,因为陀螺仪无法测量加速度(加速度计可用于提取旋转到一定程度),用户加速只取出恒定部分(重力又称地球加速度),所以当设备即使来自加速度计的实际数据包含重力

,用户加速度也不会被移动