2011-02-01 3 views
0

Я есть следующий кодАкселерометр определения направления

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

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

playerPosition.y += acceleration.y * 10; 

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

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

ответ

2

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

acceleration.y < 0.0 

или

acceleration.y > 0.0 

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

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