2010-09-27 27 views
0

J'utilise l'accéléromètre pour déplacer un objet sur mon écran. Cela ne fonctionne que lorsque l'iphone est plat.Comment puis-je calibrer l'accéléromètre?

Si j'utilise l'iPhone dans une autre position, l'objet ne bouge pas comme je le souhaite (l'axe Y n'est pas bien géré). Donc, je dois calibrer 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

Répondre

2

salut espoir tout va bien. Une simple recherche sur google est venue avec ce magnifique article. C'est exactement ce que vous vouliez. Un tutoriel sur le calibrage de l'accéléromètre & 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 à vous familiariser avec les bases de l'accéléromètre.

Ce tutoriel se concentrera sur 3 choses:

  1. l'accéléromètre Calibrage afin que l'utilisateur peut jouer à votre jeu de toute position .
  2. Modification de la "sensibilité" du mouvement de votre objet. Ajout de l'option pour "inverser" les contrôles.

Tout d'abord, pourquoi ne pas ajouter ces fonctionnalités? Simple. Lancez votre jeu basé sur l'accéléromètre et essayez les tests suivants:

  1. Jouez assis en position parfaite.
  2. List item
  3. Jouez-le affalé.
  4. Jouez-le allongé sur le côté. Jouez sur votre dos avec l'appareil parallèle au sol et l'écran face à vous.

A 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. J'ai aussi mis en place ce code tutoriel dans ma propre application et je ne joue pas un simple jeu de ping pong à l'envers et je le joue aussi sur le côté en étant allongé sur le lit. . : D

Pk

+0

Que diriez-vous de calibrer tous les trois axes? –