我试图加载的纹理,这是包含在一个NSMutableArray的,但我得到这个错误:无效的纹理精灵
终止应用程序由于未捕获的异常“NSInternalInconsistencyException”,理由是:“质地无效雪碧”
这是我正在努力提及我纹理可变数组:
background = [CCSprite spriteWithTexture:[loadedTextures objectAtIndex:0]];
这是我如何生成我的纹理:
- (void)loadAssets {
NSArray *imageNames = @[
@"bg-001.png",
@"bg-002.png"
];
for (NSString *imageName in imageNames)
{
CCTexture * tex = [CCTexture textureWithFile:imageName];
[loadedTextures addObject:tex];
}
}
只是一边:你可以使用'[CCSprite spriteWithFile:imageNames [0]]'更简单 –
但是,这不会预载图像 –