【发布时间】:2016-01-28 03:07:11
【问题描述】:
我正在开发一个 SpriteKit 游戏,它使用 CMMotionManager 根据加速度计和陀螺仪数据移动对象。目前,如果我测试该应用程序并且在我坐下或站立时将设备平放在手中,它会非常有效。但是,如果一个人正在放下,因此设备不是平的,而是从一开始就在 x 轴上倾斜(在横向模式下),对象会移动到底部,并且由于参考距离太远,所以无法移动对象并玩游戏。所以我很好奇,如果可能的话,如何检测设备没有平放并相应地调整加速度计/陀螺仪参考点。
【问题讨论】:
标签: ios swift sprite-kit core-motion