Cocos2d字体:如何为CCLabelBMFont创建.fnt文件? (任何免费的位图字体创建工具?)

时间:2011-11-26 15:17:52

标签: iphone ios cocos2d-iphone

Cocos2d:如何为字体纹理图集创建.fnt文件?

任何免费的位图字体创建工具?

现在我拥有所有单个角色图像..并在photoshop中创建了纹理网格,是否有任何免费软件可以制作带有修剪字体和坐标的纹理网格和.fnt文件?

3 个答案:

答案 0 :(得分:4)

据我所知,没有任何工具可以完全满足您的需求。由于.fnt文件只是一个XML文件,因此您可以手动创建它。

在Mac上运行最广泛使用的免费位图字体工具是Hiero。我写了一篇Hiero tutorial来解释如何安装,使用和解决它的一些错误。

然而,

Glyph Designer是一个更好的工具。它的价格为29.99美元,非常值得。

但据我所知,这两种工具都不支持从现有的地图集纹理创建fnt文件。

答案 1 :(得分:4)

我在Mac上使用bmGlyph。它在AppStore上花了9.99美元,但它正在工作,它满足了我的需求,所以我觉得它值得。我不知道它与Glyph Designer的对比如何,但它至少要便宜很多。

使用bmGlyph,您可以导入任何字体,然后调整颜色,阴影,渐变,轮廓等等。它具有Cocos2D支持,它将您的字体导出为.png和.fnt,您可以使用CCLabelBMFont在cocos2D中加载它们。

答案 2 :(得分:2)

我的解决方案是使用此工具创建地图集:http://spritesheetpacker.codeplex.com/。在此之后,我手动输入.fnt描述文件。有用! :d