我得到一个例外,说明此行上的图片不能为nil
:
CCLabelBMFont *label = [CCLabelBMFont labelWithString:@"5" fntFile:@"weaponnumbers.fnt"];
我做错了什么?我应该在不同的地方指定PNG吗?我把它放在项目的根本上。
-(CCTexture2D*) addImage: (NSString*) path
{
NSAssert(path != nil, @"TextureCache: fileimage MUST not be nill");
答案 0 :(得分:0)
您的目标中是否包含weaponnumbers.fnt?例如。它被编译成项目吗?
另外,我认为你不太可能在这里得到一个例外 - 你可能在这个调用的一个调用中的某个地方得到一个例外。尝试先断开该行,然后使用“Step In”断点工具逐步调试调用堆栈并找到异常的真实性质。
我发现Cocos2D异常是非常不言自明的,当你最终可以达到实际抛出异常的正确级别时。
答案 1 :(得分:0)