我想检测用户跳跃的时间以及跳跃的强度。我即将为这种行为寻找好的资源。
是否有处理此问题的库?
获取准确数据的难易程度如何? (即真正的跳跃和用户快速向下移动手机之间的区别)
最佳答案
您需要做的就是读取加速度计读数。要确定跳跃和用户移动手机之间的区别,您会检测到突然的冲击。因此,您正在对加速度计数据变化的速率进行采样。如果它快速变化超过您创建的阈值,那么它一定是跳跃,反之亦然。结帐CoreMotion
Here is a tutorial那已经过时了,但总体思路是一样的。
Detecting a bump (突然的影响)
关于iphone - 使用 iOS 中的加速度计进行跳跃检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17066915/