Core-Motion/accelerometer:检测 iPad 的一个边缘何时抬起
Posted
技术标签:
【中文标题】Core-Motion/accelerometer:检测 iPad 的一个边缘何时抬起【英文标题】:Core-Motion/accelerometer: Detecting when one edge of iPad lifts 【发布时间】:2011-10-16 21:59:23 【问题描述】:我最近完成了一个投球训练游戏。
问题是该游戏需要用户做出数千个 A/B/都不做决定,而我的 RSI 受够了,以至于我玩不了。我只是设法对其进行编码。但这太多了。
我希望能够将设备放在我的腿上,A 时抬起左膝,B 时抬起右膝,“两者都没有”时抬起双膝。
有没有人知道一些代码可以切入正题,让我不必处理原始加速度计数据?
或者这是一个愚蠢的问题?也许这些数据只是几行代码?谁能看清楚?
【问题讨论】:
不就是看加速度计上的 X 轴,当它高于或低于某个值时跳闸吗? 【参考方案1】:我预计您将需要检测多个轴的变化,但您很可能最终会自己完成这项工作。
如需帮助,您可以查看http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MotionEvents/MotionEvents.html.
但您可能会发现CMDeviceMotionObject
可能满足您的要求,因此您可以了解设备的方向:
http://developer.apple.com/library/IOS/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MotionEvents/MotionEvents.html
我相信这可能是最简单的方法。
【讨论】:
以上是关于Core-Motion/accelerometer:检测 iPad 的一个边缘何时抬起的主要内容,如果未能解决你的问题,请参考以下文章