UGUI使用BMFont制作美术字体<二>

还不多说,先来效果图:

是不是感觉比第一篇文章的工具更加高大上些,好了,现在开始讲开发流程,首先我们用到的工具依旧是BMFont,我们思考一下,如何能够由BMFont自动生成图片和配置文件,它的命令行在这里:bmfont.exe -c %1 -o %2 命令说明: -c 选择的配置文件 -o 输出的fnt文件;在Assets目录外部创建目录(个人习惯,与项目无关的东西不放入Assets目录下),里面保存这三个文件:

  • BaseConfig.bmf文件:打开BaseConfig.bmf文件,可以看到与bmfont生成文件相比,少了相关的字符文件信息等,没错,它就是作为一个配置文件的基本信息,后续添加字符等,只是在这个文件的基础上进行进一步的修改操作;

  • Bmfont.exe文件:你没猜错,它就是bmfont软件;
  • BMFontGenerate.bat文件:只是一个批处理文件,里面内容如下:bmfont.exe -c %1 -o %2
  • 其它文件:作为字体文件存在;

修改代码BMFontTools.cs,可以修改字体的生成路径,打开Ctools->BMFontTools,会加载已经生成的字体文件,同样也可以进行添加,修改操作等,如果想要删除文件,则在Assets外侧的BMFont目录中删除相关的bmfc文件即可。选中字体文件可以进行字符的配置(目前仅支持可打印的ascii字符),点击Save And Export Font即可生成文件,拖拽生成的字体文件到相关位置就能愉快的使用了。

Demo在这里:https://pan.baidu.com/s/1FddlVFJQSWnBNeYN239xGw

相关参考:

猜你喜欢

转载自www.cnblogs.com/Yellow0-0River/p/9020506.html