iphone - 使用 iOS 中的加速度计进行跳跃检测

标签 iphone ios objective-c accelerometer

我想检测用户跳跃的时间以及跳跃的强度。我即将为这种行为寻找好的资源。

是否有处理此问题的库?

获取准确数据的难易程度如何? (即真正的跳跃和用户快速向下移动手机之间的区别)

最佳答案

您需要做的就是读取加速度计读数。要确定跳跃和用户移动手机之间的区别,您会检测到突然的冲击。因此,您正在对加速度计数据变化的速率进行采样。如果它快速变化超过您创建的阈值,那么它一定是跳跃,反之亦然。结帐CoreMotion

Here is a tutorial那已经过时了,但总体思路是一样的。

Detecting a bump (突然的影响)

关于iphone - 使用 iOS 中的加速度计进行跳跃检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17066915/

相关文章:

ios - 无法通过 APNS 获得推送通知

objective-c - 自定义 UIView 委托(delegate)未检测到 touchesBegan

ios - UITableViewCell 中的 UIDatePicker 更新 UITableViewCell 文本标签

iphone - "Gallery"app在IOS中分享 View

iphone - 将图像存储到磁盘

android - 根据序列号/唯一 ID 确定设备类型

objective-c - objective-c :按下按钮后切换属性的BOOLEAN值的问题

objective-c - objective-c 中的实用方法

objective-c - IKImageBrowserView 中重新排序的数据源方法,未被调用

iphone - 有没有一种方法可以对 NSString 进行排序?