一、效果

二、准备
- png格式的图片,我用的32位,345*32像素
- BMFont以及应用于unity的插件
三、步骤
(一)切割图片

勾选标记的两个属性,然后打开SpriteEditor窗口

三种切片模式都可以尝试,然后手动微调,确保每个字符都被合理切割
(二)生成切割后的图片文件夹
切割图片的插件在https://gitee.com/hlin_gong/bmfont.git,放在Assets/Editor文件夹下即可,这里对unity编辑器进行了扩展,运行客户端即可。右键png图片可以使用该工具,生成切割好后的图片文件夹。

(三)操作BMFont软件

Editor->Open Image Manager,导入上一个步骤生成的字符图片,id对应字符Ascii🐎,Options ->Visualize预览没问题后,Options -> Export Options 选择32位png格式

Options -> Save bitmap font as ,会生成两个文件art_num.fnt和art_num_0.png

(四)操作Unity
回到unity,新建一个空的材质球和一个空字体(Custom font),利用第二个步骤里的另一个插件,此时工具栏多了Tools->BMFont Maker,进行字体创建,生成art_num.mat字体就可以用了
