2009-10-12 8 views
0

Je voudrais faire défiler un objet dans l'écran de mon iPhone. J'utilise OpenGL ES. Ce n'est pas comme un défilement en arrière-plan qui se produit dans un jeu. C'est juste comme quand l'utilisateur le touche et fait défiler quand il le veut. Quelqu'un peut-il me dire s'il vous plaît comment le faire?Défilement dans Open GL ES

Merci :)

Répondre

0

lui-même est tout simplement fait Scrolling en déplaçant votre position de la caméra. Utilisez-vous un appel comme gluLookAt()? Ce n'est pas une fonction intégrée, mais c'est en OpenGL régulier. Un rapide Google va monter un exemple d'implémentation.

En supposant que vous faites cela, vous devez déterminer où/quand votre caméra est en mouvement. Vous devrez manipuler les touches de l'utilisateur, suivre n'importe quel mouvement et appliquer un mouvement similaire à la position de votre caméra. Je ne peux pas donner une réponse plus précise sans en savoir plus sur la façon dont vous installez votre appareil photo, est-ce une perspective ou une projection orthographique, etc.

+0

Merci beaucoup :). C'est une projection orthographique. Elle va être comme une machine à sous, où l'utilisateur déplace les bobines de haut en bas en glissant vers le haut et vers le bas puis peut choisir un numéro. Je n'ai pas de code pour le moment, sinon j'aurais collé ici :) – felix

Questions connexes