如何在Android中使用Cocos2D实现Sprite动画(JAVA VERSION)?

时间:2012-01-22 13:35:14

标签: java android animation cocos2d-android

我知道有“Android Cocos2D的简单游戏样本”和“how-to-animate-sprites-in-cocos2d”。我使用“太空射击”Android源代码作为样本,创建一个简单的纸牌游戏。

但是有一个很大的问题,我不知道如何使用CCSpriteFrame为卡创建精灵动画。太空射击游戏没有任何动画代码。

所以我在这里询问有关如何使用Cocos2D Android(JAVA VERSION)创建精灵动画的代码示例。

1 个答案:

答案 0 :(得分:1)

这是我用于动画的方式,希望它对你有所帮助。

ArrayList<CCSpriteFrame> animFrames = new ArrayList<CCSpriteFrame>();
              CCSpriteFrameCache.sharedSpriteFrameCache();
              for (int i = 1;i <= 4; i++)
              { CCSpriteFrame frame = CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName( "sparkle." + i +".png");
              animFrames.add(frame);
              }