【发布时间】:2010-07-22 18:16:20
【问题描述】:
基本上,我有一个 Sprite 数组要按顺序一个一个地加载和删除。 我有一个数组中的动物名称列表,例如
const NSString *Animal1[30] = {@"Lion .png",@"Zebra .png",...........
要加载精灵,我使用以下代码
image[i]= [Sprite spriteWithFile: [NSString stringWithFormat:@"%@",Animal1[i]]];
image[i].position = ccp( 240,180 );
[self addChild: image[i]];
然后在使用后删除精灵我使用以下代码
[self removeChild:image[i] cleanup:YES];
当我在模拟器中运行代码时,精灵会一个接一个地加载,直到第 20 只动物。在第 20 只动物之后,应用程序崩溃。 我不知道是什么问题。如果我的数组小于 20,它可以正常工作,但是当它超过应用程序崩溃时。 任何人都可以帮助解决这个问题。
【问题讨论】:
标签: iphone cocos2d-iphone