有人知道Unity的API Gyroscope.userAcceleration(https://docs.unity3d.com/ScriptReference/Gyroscope-userAcceleration.html)是否正在使用陀螺仪传感器工作或加速度计?
答案 0 :(得分:3)
编辑我的回答: Gyroscope.userAcceleration使用来自陀螺仪和设备的加速计传感器的加速度数据。 (指线性加速度,而不是旋转)
所以似乎陀螺仪类会执行某种传感器融合。
AccelerometerInput使用设备的加速计传感器构建。
答案 1 :(得分:2)
我认为它必须使用加速度计,因为陀螺仪无法测量加速度(加速度计可用于提取旋转到一定程度),用户加速只取出恒定部分(重力又称地球加速度),所以当设备即使来自加速度计的实际数据包含重力
,用户加速度也不会被移动