2009-06-08 4 views
1

Quel est le moyen le plus simple et le plus pratique pour mettre en œuvre une animation à base de cadre lisse sur l'iPhone? Je sais que les séquences d'images sont faciles à faire, mais si je dis que 30 images clignotent par seconde (30 fps) pendant 5 secondes, va-t-elle geler? Y a-t-il des implications massives de mémoire avec cette méthode?Meilleure façon de faire une animation d'image 2D basique sur iPhone?

Je suis en train de concevoir un jeu qui sera essentiellement statique, mais il y aura des animations pour certaines actions de l'utilisateur. J'espère que OpenGL (etc.) ne sera pas nécessaire.

Répondre

2

Je vous recommande de regarder le moteur de jeu open source Cocos2d-iPhone. En utilisant un AtlasSprite, il devrait être relativement simple d'obtenir le résultat que vous voulez.

+0

Intéressant - Je jette un coup d'oeil dans Cocos2d-iPhone et marque votre question comme réponse correcte si c'est ce dont j'ai besoin. Merci! –

0

Cette question doit être plus claire. Essayez-vous d'afficher une animation basée sur les sprites? Ou animer une image le long d'un chemin? Ou les deux?

Si vous avez une série d'images à animer, l'utilisation de UIImageView's animationImage est un moyen facile d'y parvenir, même s'il n'est probablement pas assez efficace pour un jeu complet.

+0

J'ai clarifié la question pour être un peu plus direct. Merci Steven. –