2010-01-16 75 views
4

有人可以请给我一个例子,你如何检测iPhone是左移还是右移。就像一个长时间的抖动版本,我希望我的应用能够知道用户手臂是向右还是向左。想象一下你的手像窗户雨刮器一样带着手机末端加速度计检测左右移动

有什么想法吗?

谢谢,山姆:P

回答

5

这将是acceleration.x值。设想3条线穿过你的iPhone:
1)垂直于你的iPhone屏幕并穿过它的线,那将是Z.
2)水平和平行线到你的屏幕,这将是X(你'重新寻找)。 3)垂直和平行线到你的屏幕,这将是Y.

因此,向左或向右移动iPhone会在X图中产生变化。向上或向下移动iPhone会在Y图形中产生变化。向前或向后移动iPhone会在Z图中产生变化。
希望这可以帮助你掌握加速计的概念,
〜Natanavra。