【发布时间】:2013-04-10 18:59:29
【问题描述】:
我是 android 和 cocos2d for android 的新手 .. 我在一个未知站点找到了 api
第一个问题是 cocos2d 正式可用于 android 第二个我在显示动画时遇到问题请帮助
我在资产文件夹中有图像名称“download (1).gif”和“download (8).gif”,这是我的代码
应用程序在打开后立即崩溃
public void addAnimation() {
CCSprite addboxPuzzleOpen = CCSprite.sprite("download (1).gif");
addboxPuzzleOpen.setPosition(100,100);
addChild(addboxPuzzleOpen);
CCAnimation OpenPuzzleAnim = CCAnimation.animation("", 0.2f);
for (int i = 1; i < 8; i++) {
OpenPuzzleAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("download ("+i+").gif"));
}
CCAction OpenPuzzleAction = CCAnimate.action(2, OpenPuzzleAnim, true);
addboxPuzzleOpen.runAction(OpenPuzzleAction);
//}
}
【问题讨论】:
-
哪条线路崩溃了?可以分享一下日志吗?
-
我发现的唯一错误是:04-11 04:20:20.497: D/CCSpriteFrameCache(843): Frame not found: Projectile (1).png" ...但我的 pngs 在assets 文件夹 .... 并没有制作任何 plists
-
[this][1] 可能对您有帮助! [1]:stackoverflow.com/questions/10959337/…