我正在尝试在我的 cocos2d 项目中更改不同的精灵表。我正在使用 spriteSheet.plist,它工作正常。出于某种原因,我需要添加更多精灵并将文件更改为 spriteSheet2.plist 我已经包含了 spriteSheet2.plist、spriteSheet2.pvr.ccz 等文件
但由于未捕获的异常“NSInternalInconsistencyException”,它最终返回错误消息终止应用程序,原因:“CCSprite 未使用相同的纹理 ID”
[[CCTextureCache sharedTextureCache] removeUnusedTextures];
[CCSpriteFrameCache purgeSharedSpriteFrameCache];
CCSpriteFrameCache *frameCache = [CCSpriteFrameCache sharedSpriteFrameCache];
// [frameCache addSpriteFramesWithFile:@"spriteSheet.plist" ];
[frameCache addSpriteFramesWithFile:@"spriteSheet2.plist" ];
如果我从 Xcode 中删除我原来的“spritesheet.plist”,还有其他问题。Sprits 仍在屏幕上工作。
有人会告诉我应该怎么做才能得到错误信息吗?