我知道有“Android Cocos2D 的简单游戏示例”和“how-to-animate-sprites-in-cocos2d”。我以《太空射击》Android源码为例,制作了一个简单的纸牌游戏。
但是有一个很大的问题就是我不知道如何使用CCSpriteFrame来为卡片创建 Sprite 动画。太空射击游戏没有任何动画代码。
所以我来问代码示例如何使用Cocos2D Android(JAVA版本)创建 Sprite 动画。
最佳答案
这是我制作动画的方式,希望对您有所帮助。
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);
}
关于java - 如何在Android(JAVA版)中使用Cocos2D实现Sprite Animation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961447/