2013-03-06 28 views
3

我将如何解决以下问题:我想捕获设备在空间中的移动。使用CMMotionManager和UIAccelerometer

我的意思是,有没有一种方法可以知道使用iOS框架的设备在房间的三维空间中的位置?它的移动速度有多快?

请引导我学习任何好的教程,因为我努力寻找任何好的教程。

+0

你可能需要阅读[与核心运动捕捉装置运动(http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/motion_event_basics/motion_event_basics.html#的文档// apple_ref/DOC/UID/TP40009541-CH6-SW14)。我现在只是看着这个。 – Patrick 2013-03-06 12:52:18

+0

另外,它似乎是这一个重复:http://stackoverflow.com/questions/5550453/ios-movement-precision-in-3d-space – 2013-03-13 14:57:35

回答

0

从我在评论中已经链接到的文档中,我认为可以实现你的目标,但这需要很多工作。我认为这种方法是这样的:

  1. 检测哪个轴的速度最快。
  2. 计算设备移动的平均速度(沿着点1中的轴) - 也许你可以有一个按钮来开始/停止开始和结束记录速度的运动?
  3. 然后distance = speed * time

我认为,部分1和2将在SO可以帮助意味着研发公平位的球员之前在这里。但我会继续研究它。祝你好运。