On dirait qu'il y a 2 façons d'aller - soit vos sprites sont disposés de façon régulière et peuvent donc être choisis hors de la feuille de sprite d'une manière programmatique, comme ce premier exemple. L'autre façon est d'utiliser un outil comme Zwoptex pour créer la feuille de sprite et un plist correspondant qui indique à Cocos2d où trouver les images sur la feuille, voir le deuxième exemple.
Tutoriel pour obtenir sprites hors d'une feuille, en utilisant une mise en page régulière:
http://getsetgames.com/2010/04/18/how-to-animate-sprites-in-cocos2d/
Les bases sont:
- Obtenez vos images en une seule grande image/texture
- Créer une CCSpriteSheet utilisant cette texture
- Créer une CCSprite en utilisant l'une des images de votre feuille de sprite
- Créez une CCAnimation et remplissez-la avec CCSpriteFrame - chacun représentant une image dans l'animation
- Créez une action CCAnimate pour gérer l'affichage de chaque image et exécutez-la sur l'image-objet, voila.
L'alternative est d'utiliser un outil comme Zwoptex pour configurer vos images sur une feuille qui exportera la feuille de sprite et un plist de détails des images sur elle.
Le premier tiers de ce tutoriel explique:
http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone
Espoir qui aide, Chris
Si quelqu'un connaît une meilleure façon d'apprendre de telles animations dans cocos2d, si un bon moyen ou une bonne information à savoir au point pour que les animations dans l'iphone avec cocos2d sera facile à créer. –