我才开始Cocos2d。有人可以解释一下如何创建具有多个帧的动画,其中所有帧都是不同的图像,或者如何在图像和 *.plist 文件上使用和创建?
最佳答案
我使用这个代码来制作钻石动画,所以尝试一下,这是在 cocos2d 中制作动画的方法,希望它能对你有所帮助...
public void openScrPpr(float duration, CCSprite scrPprRoller) {
CCAnimation scrPprAnim = CCAnimation.animation("", 2 / 20f);
for (int i = 20; i > 1; i--) {
if (i >= 10 && i <= 20) {
scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol." + i + ".png"));
} else {
scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol.0" + i + ".png"));
}
}
CCAction scrPprAction = CCAnimate.action(duration, scrPprAnim, false);
scrPprRoller.runAction(scrPprAction);
关于java - 如何在java中使用Cocos2d创建动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873554/