标签: iphone ios4 game-physics gyroscope
如果我移动了一段距离,我可以通过陀螺仪了解吗?
为了详细说明我的问题,如果用户从起始位置移动几英尺,我能否检测到设备的运动?
提前致谢。
答案 0 :(得分:0)
使用加速度计检测线性运动。使用陀螺仪检测旋转。
您可以使用CMDeviceMotion类来检测这两种类型的移动。随着时间的推移,您必须整合userAcceleration的值以检测位置的变化。
CMDeviceMotion
userAcceleration
查看来自WWDC 2011的 Core Motion中的新功能视频。您可能会觉得它很有帮助。