我正在使用手机加速度计获得手机绝对旋转(减去 z 轴),如下所示:
motionManager.startAccelerometerUpdates()
...
if let data = motionManager.accelerometerData {
let x = data.acceleration.x
let y = data.acceleration.y
}
我知道它也可以使用motionManager.startGyroUpdates()
这个答案中的说明来获得:
使用 CMDeviceMotion 获得绝对旋转?
我想知道使用加速度计和陀螺仪来实现这个目标有什么区别。它是不是比另一种更快、更精确、资源消耗更少?