bmFont的使用方法

1 打开 bmfont.exe

bmFont的使用方法

2 字体设置

选择 Font settings

bmFont的使用方法

在这里我们选择微软雅黑,微软雅黑支持中文。

字符编码,选择 Unicode

你还可以在 Font settings 对话框里进行字体大小, 字体平滑程度等设置。

3 选择你需要的字符

关闭 Font settings 对话框。 我们可以看到该字体可用的字符有非常非常多,显然大大超过我们的需要,如果让我们在所以字符里一个一个找自己想要的字符,就像大海捞针。

bmFont的使用方法

所以我们可以通过 Edit – Select chars from file, 来从一个文本文件中选择实际需要的字符。

bmFont的使用方法

但在此之前,让我们先创建一个文本文件, 在这个文本文件中,输入之前我们需要的那些中文字符。

bmFont的使用方法

之后文件-另存为,在弹出框里用 UTF-8 保存。(补充:如果后面出现乱码 这里建议保存为unicode,在导入前要先Edit/clear all chars in font,注意:Bmfont引用的文件的路径不能包含中文。)

bmFont的使用方法

通过 Edit – Select chars from file 选择我们创建的这个文本文件后, 我们就在 Bitmap font generator 中选中了所有我们希望在界面中显示的中文字符。

如果需要英文,可以在txt文件中加,也可以在 Bitmap font generator 右侧的字符集中, 点击 Latin + Latin Supplement,这将自动加入所有常用的英文字符。

bmFont的使用方法

4 导入图片

选择Edit – Open Image Manager

bmFont的使用方法

在弹出的界面中选择Image-Import image

bmFont的使用方法

在弹出界面中,选择自己想要的图片

bmFont的使用方法

点击打开,出现下图

bmFont的使用方法

这里的Id要设置为字符集中的”二”的Id。

bmFont的使用方法

鼠标移到”二”的位置上的时候,右下角的Id会自动变为”二”的Id。

把图片”二”的Id设置为20108。

重复4操作,直到所以图片都设置完毕。

5 输出并转换字体定义文件

选择好字符后,我们可以开始输出字体定义文件了。先对输出选项进行简单设置。Option – Export Options:

bmFont的使用方法

Texture 的 Width 和 Height 按自己的需求来改,如果太小就会有多个图片出来,如果太大浪费空间,应该尽量保持用一张图片的尺寸能容得下所以导出的小图。

将 Bit depth 改为 32,在 File format里,确认 Font descriptor 是 Text, 文件格式是 png。Presets选择white text with alpha,我们就是要生成一个白色字体透明背景的字体图片,

(备注:但要注意,似乎每次重新打开Bmfont,其Options/Export Settings下的Presets的值会恢复默认,因此每次都要选择white text with alpha。 )

开始输出字体定义文件。Options – Save bitmap font as…

命名为 Default_Chinese.fnt

输出后,生成两个文件。

bmFont的使用方法

Default_Chinese.fnt 是一个 XML 格式的字体定义文件Default_Chinese_00.png 是字体贴图文件。

原文始发于:bmFont的使用方法

未经允许不得转载:cocos集中营 » bmFont的使用方法
微信公众号:zs40086
免vip看全网视频,抢先福利电影啥都有!
10000人已关注
分享到:
赞(0) 打赏