2012-01-15 3 views

Répondre

1

Vous devez créer un objet CCAnimation, y ajouter tous les cadres d'image, puis créer un objet CCAnimate et y ajouter l'objet CCAnimation. puis utilisez l'objet CCAnimate dans runAction de votre objet principal.

+0

Le problème est que Je ne trouve aucun exemple, que je puisse utiliser pour créer ma propre animation. Quel logiciel aider à créer l'image png avec des sprites et le fichier plist –

+0

, vous pouvez vérifier le lien suivant. http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d. il est dans obj-c mais ne sera pas difficile à porter à Java. – Ashishail

+0

J'ai passé quelques heures avec ce tutoriel mais le programme qui est utilisé ici n'est pas le même que dans le tutoriel, peut toujours trouver quelque chose. –

2

-je utiliser ce code pour mon animation pour les diamants, alors essayez ceci c'est la façon de faire de l'animation dans cocos2d vous ... espérons qu'il vous aidera plein pour vous ...

public void openScrPpr(float duration, CCSprite scrPprRoller) { 

      CCAnimation scrPprAnim = CCAnimation.animation("", 2/20f); 

      for (int i = 20; i > 1; i--) { 

       if (i >= 10 && i <= 20) { 
        scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol." + i + ".png")); 
       } else { 
        scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol.0" + i + ".png")); 
       } 
      } 

      CCAction scrPprAction = CCAnimate.action(duration, scrPprAnim, false); 
      scrPprRoller.runAction(scrPprAction); 
Questions connexes