我目前正在为 iPad 开发一款 cocos2d 游戏,在那款游戏中有很多动画。我以前使用 zwoptex 在我的项目中创建 spritesheet 和添加动画。
在我的游戏中有 10 个关卡,每个关卡完成后都会播放一个动画,每个关卡的动画都不同,动画图像大小与设备屏幕大小相同。所以我没有创建 spritesheet 文件,而是直接加载图像。我的问题是动画播放动画需要太多时间。
我该如何解决?请任何人指导我。是否可以在 plist 中加载全屏尺寸图像(1024x768),因为总共 10 个级别,每个级别有 20 帧动画,所以 10X20 = 200 个图像需要加载 spritesheet。
我正在将此代码用于动画
CCAnimation *animation = [CCAnimation animation];
for(int i=1;i<=20;i++)
{
[animation addFrameWithFile:[NSString stringWithFormat:@"Level%dAni%d.png",level,i];
}
animation.delayPerUnit = 0.3f;
animation.restoreOriginalFrame = YES;
id action = [CCAnimate actionWithAnimation:animation];
我的问题是否可以使用 spritesheet 加载全屏动画?和动画加载时间不同,需要太多时间如何解决?
请帮我..