Question

J'utilise l'accéléromètre pour déplacer un objet sur mon écran. Il est seulement fonctionne lorsque l'iPhone est plat.

Si je l'iPhone dans une autre position, l'objet ne bouge pas comme je veux (L'axe Y ne sont pas bien gérés).

Alors, je l'ai à étalonner la position de l'accéléromètre, je suppose. Mais Je ne sais pas comment faire.

S'il vous plaît aidez-moi.

Merci d'avance.

Cordialement, Alpesh

Était-ce utile?

La solution

salut espère que tout va bien. Une simple recherche Google est venu avec ce beau poste. Il est exactement ce que vous vouliez. Un tutoriel sur Accéléromètre d'étalonnage et Optimisations.

Ce tutoriel suppose que vous connaissez les bases de l'accéléromètre. Sinon il y a beaucoup de tutoriels sur Google qui vous aideront à se habituer aux bases de l'accéléromètre.

Ce tutoriel se concentrera sur 3 choses:

  1. Calibrage l'accéléromètre afin que l'utilisateur peut jouer à votre jeu de tout la position.
  2. Modification de la « sensibilité » du mouvement de votre objet.
  3. Ajout de l'option aux commandes "inverser".

Tout d'abord, pourquoi prendre la peine d'ajouter ces fonctionnalités? Facile. Lancez votre jeu basé sur l'accéléromètre et d'essayer les tests suivants:

  1. Jouer assis en position parfaite.
  2. Liste élément
  3. pour y jouer affalé sur.
  4. Jouez-couché sur le côté.
  5. Play it couché sur le dos avec le dispositif parallèle au sol et l'écran face à vous.

Obtenu à partir de ce site:

  

http: // www. iphonedevsdk.com/forum/iphone-sdk-tutorials/39833-tutorial-accelerometer-calibration-optimizations.html

Laissez-moi savoir si cela aide si elle ne choisit ce que la réponse. Autre que si vous avez besoin de plus d'aide faites-moi savoir

Ive a mis en œuvre ce code tutoriel dans mon application et je ne joue pas un simple jeu de ping-pong à l'envers et aussi jouer sur le côté tout en se trouvant sur le lit. : D

Pk

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top