代码改变世界

deviceMotion.userAcceleration加速度方向

2018-10-15 18:12  Ansersion  阅读(560)  评论(0编辑  收藏  举报

 

ios坐标系如图中所示,假设手机受到1个沿X正方向的力(假设该力产生了1m/s^2的加速度),那么deviceMotion.userAcceleration的值为多少呢?

答案是违反常识的:deviceMotion.userAcceleration = (-1/9.8, 0, 0)

即加速计返回的是与力的方向相反的值。

由于网上没有明显资料参考,特此记录。

 

注:iOS中,加速计返回值的单位是9.8m/s^2