CCLabelBMFont的initWithString COCOS2D类抛出NSInternalInconsistencyException异常

时间:2014-08-16 14:36:40

标签: cocos2d-iphone cocos3d

以这种方式实施CCLabelBMFont

   _targetDistanceBM =[[CCLabelBMFont alloc] initWithString:@"" fntFile:@"font.fnt"]

导致异常“因未捕获的异常而终止应用程序'NSInternalInconsistencyException',原因:'TextureCache:fileimage绝不能是nil'”

根据许多帖子,这似乎是创建它的方式。

字体文件是使用在线工具littera创建的。

我正在使用COCOS3D附带的COCOS2D版本3。

1 个答案:

答案 0 :(得分:0)

COCO2D仅支持文本格式的fnt文件。此外,相应的png文件必须放在与fnt文件相同的文件夹中。