• 使用BM Font生成自定义文字库fnt


    首先,把要使用到的字,放到一个文本文件中。格式转换为:utf-8 编码格式。

    打开BM Font,首先点击工具菜单栏的Edit按钮,然后选择Clear all chars in font(其实就是清空),然后再在Edit点击的下拉菜单中选择 Select chars from file,选择刚才的文本文件。(注:若出现"。。characters from the file are not available in the font",说明bmfont设置的编码格式和我们的文本的编码格式不统一。如下图的Charset属性,一般都是勾选Unicode)

    接下来点击Options,选择Font Settings,在Font的下拉菜单中选择自己要生成的字体,在Size(px)后面输入字体大小,点击OK,如图:

    再次点击Options,选择Export Options。在Width和Height中填写数字字库的png的尺寸,在Presets中选择White text with alpha,在Textures中选择png。点击OK。

    接下来就是导出字体库了。

    点击Options,选择sive bitmap font as...。填写文件名,选择路径保存。

    (注:如果保存的时候,弹出来一个确认框,说明字体选择有问题,有部分的字没有在字体中找到。)

    然而还没有完成。(今天我就是因为做到这一步以为完事了,结果就是在cocos studio中托不进去TextAtlas中)。

    打开生成的**.fnt文件。

    继续把格式转换成:utf-8 无BOM编码格式。(如果不知道怎么转换,用Notepad++)。修改png的名字,修改成和fnt名字一致,还要记得在fnt中也修改png引用的名字!!!

    例如:file="achievementFont_0.png"要修改成file="achievementFont.png",因为生成的fnt文件的名字就是achievementFont.fnt

    完事,搞定!!!

  • 相关阅读:
    标准JSF的生命周期
    JSON
    Applet
    关于AJAX
    Java EE第十一周
    Java EE第八周
    Java EE第七周
    Java EE第六周
    Java EE第五周
    Java EE第四周
  • 原文地址:https://www.cnblogs.com/Colored-Mr/p/5338173.html
Copyright © 2020-2023  润新知