一.使用BMFont生成.fnt和.tga文件
1.1 下载安装bmfont
Bitmap Font Generator
1.2 设置bit depth为32位
Options->Export options
1.3 清理选择字符
Edit->Clear all chars in fomt
1.4 导入艺术字图片
Edit->Open Image Manager
Image->Import image
选择美术字资源
设置id,比如选择了0,0对应的Ascii值是48,点击OK
导入所有图片如下图所示
关闭Image Manager,选中Latin,会看到字符表中"0~9"右下角有一个亮点标记,说明该字符的图形为自定义图片
1.5 预览
Options->Visualize预览一下
1.6 导出字体文件
option-> Save bitmap font as 导出字体文件
二.生成字体文件
2.1 导入BMImporter
链接:https://pan.baidu.com/s/1yhqLLuTlBGAPdgNV-dqF8A?pwd=5gep
提取码:5gep
下载完成后放只Assets下即可
2.2 将fnt和tga文件放到Assets任意目录下即可
注意必须先完成2.1再执行2.2,顺序不能颠倒
三.在Unity中使用导出的字体
3.1 Text对象设置字体
创建一个Text,选择字体,可以看到新字体num_type1可供选择
3.2 调整字符间距
通过调整Advance属性,可以控制字符之间的间距,如图所示