2012-08-08 79 views
1

我在cocos2d游戏中制作了1个动画,但无法看到该动画。任何人都可以帮忙吗?Android cocos2d动画

Animation animation = new Animation("dance", 0.2f); 
     for (int i = 1; i < 15; i++) { 
      animation.addFrame(new CCFormatter().format("grossini_dance_%02d.png", i)); 
     } 

     IntervalAction action = Animate.action(animation); 

     grossini.runAction(action); 

回答

2

试试这个:

public void addPuzzleAnimation() { 

      CCAnimation OpenPuzzleAnim = CCAnimation.animation("", 0.1f); 

      for (int i = 1; i <= 11; i++) { 
       if (i < 10) { 
        OpenPuzzleAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("trunkOut.0" + i + ".png")); 
       } else { 
        OpenPuzzleAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("trunkOut." + i + ".png")); 
       } 
       CCAction OpenPuzzleAction = CCAnimate.action(1, OpenPuzzleAnim, false); 
       addboxPuzzleOpen.runAction(OpenPuzzleAction); 

      }