我知道有“Android Cocos2D的简单游戏样本”和“how-to-animate-sprites-in-cocos2d”。我使用“太空射击”Android源代码作为样本,创建一个简单的纸牌游戏。
但是有一个很大的问题,我不知道如何使用CCSpriteFrame为卡创建精灵动画。太空射击游戏没有任何动画代码。
所以我在这里询问有关如何使用Cocos2D Android(JAVA VERSION)创建精灵动画的代码示例。
答案 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);
}