2011-02-01 3 views
0

je le code suivantAccéléromètre direction détection

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

accélération travaille actuellement, je voudrais détecter si le joueur doit se déplacer vers l'arrière (y diminuer) et le cas échéant changer à

playerPosition.y += acceleration.y * 10; 

Comment détecter si l'accélération de l'accéléromètre est négative?

Comment peut-on retrouver la direction du mouvement? gauche droite etc?

Répondre

2

Vous venez de comparer l'accélération avec 0

acceleration.y < 0.0 

ou

acceleration.y > 0.0 

Il y a une iSimulate app gratuite où vous pouvez voir quelles sont les valeurs sorties de l'accéléromètre.