加速度计检测侧向运动

4

请问有人可以给我一个例子,如何检测iPhone是向左移动还是向右移动。就像摇晃的长版本一样,我希望我的应用程序能够知道用户的手臂是向左还是向右移动。想象一下你的手像挡风玻璃刮水器,手机在末端。

有什么想法吗?

谢谢,Sam :P

1个回答

5
那就是acceleration.x的值。想象一下3条线穿过你的iPhone:
1)垂直于您的iPhone屏幕并通过它的一条线,那将是Z。
2)与屏幕水平且平行的一条线,那将是X(您要查找的内容)。
3)与屏幕垂直且平行的一条线,那将是Y。

因此,将iPhone向左或向右移动会在X图中生成变化。将iPhone向上或向下移动会在Y图中生成变化。将您的iPhone向前或向后移动会在Z图中生成变化。
希望这有助于您理解加速度计的概念, ~ Natanavra。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接