2010-01-16 4 views
4

Может кто-нибудь, пожалуйста, дайте мне пример того, как вы обнаруживаете, движется ли iphone влево или движется вправо. как длинная версия встряски, я хочу, чтобы мое приложение могло узнать, идет ли рука пользователя вправо или влево. представьте себе вашу руку, как стеклоочиститель с телефоном в концеАкселерометр, обнаруживающий движение стороны в сторону

любые идеи?

Спасибо, Сэм: P

ответ

5

Это было бы значение acceleration.x. Представьте себе 3 строки, проходящих через ваш iPhone:
1) линия, перпендикулярная экрану вашего iPhone и проходящая через него, это будет Z.
2) горизонтальная и параллельная линия на вашем экране, это будет X (то, ищем).
3) вертикальная и параллельная линия на экран, что бы Y.

Таким образом, перемещение iPhone влево или вправо будет генерировать изменения в X графе. Перемещение iPhone вверх или вниз приведет к изменениям в графике Y. Перемещение вашего iPhone вперед или назад приведет к изменениям в Z-графике.
Надеюсь, это поможет вам понять концепцию акселерометра,
~ Natanavra.

Смежные вопросы