Определение направления акселерометра - PullRequest
0 голосов
/ 02 февраля 2011

У меня есть следующий код

playerPosition.x += acceleration.x * 10;
playerPosition.y += acceleration.y * 20;

ускорение в настоящее время работает, я хотел бы определить, должен ли игрок двигаться назад (y уменьшается), и если да, измените его на

playerPosition.y += acceleration.y * 10;

Как определить, является ли ускорение от акселерометра отрицательным?

Как узнать направление движения? левый правый и т. д.

1 Ответ

2 голосов
/ 02 февраля 2011

Вы просто сравниваете ускорение с 0

acceleration.y < 0.0

или

acceleration.y > 0.0

Существует бесплатное приложение iSimulate, где вы можете увидеть, какие значения выводит акселерометр.

...