2009-04-10 8 views
0

Je développe un jeu où je veux déplacer UIImageView basé sur l'accéléromètre. Lorsque je fais tourner l'appareil iPhone de gauche à droite ou de droite à gauche, l'UIImageView doit tourner dans un angle particulier. Il bouge aussi mais le problème se produit quand je joue du son de fond à cause de ce son, ça envoie un peu de point d'accélération même si mon iphone est inactif. Donc, mon UIImageView est également en mouvement. Cela ne devrait pas arriver. Lorsque je diminue le volume sonore de l'iPhone, cela fonctionne très bien. Ce que je dois faire pour ça.Pendant la lecture de l'accélération sonore se produit

Et aussi si quelqu'un sait comment obtenir le point d'accélération que lorsque l'iPhone se déplace de gauche à droite ou de droite à gauche. Il ne devrait pas détecter quand iphone est plan xz ou yz.

Si quelqu'un connaît la solution, répondez s'il vous plaît.

Répondre

2

Avez-vous un filtrage sur l'entrée de l'accéléromètre? Je m'attendrais à ce que le bruit du haut-parleur que l'accéléromètre ramasse soit très différent en amplitude et en fréquence que le contrôle du jeu.

Il existe un filtre passe-bas simple dans l'exemple de graphique du graphe de l'accéléromètre Apple.

+0

Cela semble raisonnable. Je ne m'attendais pas à ce que la vibration minimale due à jouer un son soit un problème, mais peut-être que l'application de Jyoysna est configurée pour être particulièrement sensible. –

+0

Merci Roger pour votre réponse. Je suis capable de réparer le problème. – Jyotsna

Questions connexes