我如何将 iphone 运动检测用于类似鸡蛋摇晃的应用程序?

Posted

技术标签:

【中文标题】我如何将 iphone 运动检测用于类似鸡蛋摇晃的应用程序?【英文标题】:how would I use iphone motion detection for an egg shaking-like application? 【发布时间】:2010-08-13 05:13:58 【问题描述】:

我希望构建一个类似于那些摇蛋应用程序的应用程序,以更好地了解如何在 iphone 上检测运动。我一直在研究加速度计方法以及运动和运动方法,但似乎无法实现我想做的工作。

我的具体需求如下:我希望能够在用户将手机摇离他们时播放一种声音,并在他们向他们摇晃时播放另一种声音。用户的动作与摇蛋器非常相似,可以播放两种不同的声音,具体取决于他们是否将设备移近或远离胸部。测量他们离开或接近的强度也是很好的。

有什么想法吗?

我在苹果的示例代码中搜索过类似的应用程序,但似乎没有。

【问题讨论】:

【参考方案1】:

看看这款开源游戏,它充分利用了加速度计。能够分辨出你要去哪个方向是一件好事,但我并没有把强度搞得一团糟。我敢肯定,一旦您了解了细节,就很容易了。

http://github.com/haqu/tweejump

【讨论】:

以上是关于我如何将 iphone 运动检测用于类似鸡蛋摇晃的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone - 使用陀螺仪/加速度计检测运动

如何检测 iPhone 6 设备的运动? (确定 iPhone 设备是不是移动 - x,y,z- 上的最小可能运动)

如何检测用户是不是在 c# 中摇晃(检测摇晃),

iOS开发系列--触摸事件手势识别摇晃事件耳机线控

iOS开发系列--触摸事件手势识别摇晃事件耳机线控

iOS开发系列--触摸事件手势识别摇晃事件耳机线控