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