次のような電話加速度計を使用して、電話の絶対回転(z軸を差し引いたもの)を取得しています。
motionManager.startAccelerometerUpdates()
...
if let data = motionManager.accelerometerData {
let x = data.acceleration.x
let y = data.acceleration.y
}
motionManager.startGyroUpdates()
この回答に記載されているように、
CMDeviceMotionを使用して絶対回転を取得することもできますか?
この目標のために加速度計とジャイロスコープを使用することの違いは何ですか。どちらがより速く、より正確で、リソースの消費が少ないでしょうか?