1

我知道有“Android Cocos2D 的简单游戏示例”和“how-to-animate-sprites-in-cocos2d”。我以“太空射击”安卓源代码为示例,创建了一个简单的纸牌游戏。

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

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

4

1 回答 1

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);
              } 
于 2012-06-07T08:14:57.613 回答