我知道有“Android Cocos2D 的简单游戏示例”和“how-to-animate-sprites-in-cocos2d”。我以“太空射击”安卓源代码为示例,创建了一个简单的纸牌游戏。
但是有个大问题是我不知道如何使用 CCSpriteFrame 来为卡片创建精灵动画。太空射击游戏没有任何动画代码。
所以我在这里询问代码示例如何使用Cocos2D Android(JAVA VERSION)创建精灵动画。
我知道有“Android Cocos2D 的简单游戏示例”和“how-to-animate-sprites-in-cocos2d”。我以“太空射击”安卓源代码为示例,创建了一个简单的纸牌游戏。
但是有个大问题是我不知道如何使用 CCSpriteFrame 来为卡片创建精灵动画。太空射击游戏没有任何动画代码。
所以我在这里询问代码示例如何使用Cocos2D Android(JAVA VERSION)创建精灵动画。
这是我用于动画的方式,希望对您有所帮助。
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);
}