任务8:位图字体的制作
作者:互联网
文章目录
一、任务说明
位图字体在游戏中的作用非常广泛,不仅可以解决用户没有安装字体库的显示问题,还有不同系统平台间的兼容问题,以及不同设备的像素显示问题…这些问题统统可以利用位图解决,让我们的UI变的更美观,同时消除差异。但是需要注意的是位图只能适用于不复杂的系统,比如一些数值或者特殊UI字体的显示,不能解决大段的对话剧情需求。
二、操作步骤
2.1 对比查看官方文档教程
文档:https://ldc2.layabox.com/doc/?nav=zh-ts-1-2-5
2.2 准备材料
下载位图制作软件:http://www.angelcode.com/products/bmfont
下载完成后解压出来,这个是免安装的可执行版。
另外在美术那里找到自己要制作的位图字体的切图,这里采用0~9数字演示。
以上就是要准备的全部资料啦,接下来就可以制作位图字体了。
2.3 位图字体制作
- 运行软件
bmfont64.exe
—》Edit
—》open Image Manager
- 点击
Image
—》import image
(这里还可以选择编辑、删除) - 选择自己对应的切图文件,然后修改文件Id,让位图可以关联到自己表示的字符
Id的查看方法如图,点击对应的字体,在右下角可以看到id。
然后点击OK完成,重复上述,知道自己所以的位图字体都导入完成为止。
完成关联后对应的字体右下角会出现小蓝点,另外如果你要录入的是汉字或者其他字体,可以在右图蓝色框内切换字体编码,该工具支持大部分字符编码。 - 关联好后关闭
Image Manager
,点击Options
—》Export Options
,调整导出设置:
如图依次做好调整。 - 点击
Options
—》Save bitmap font as ...
选择对应路径保存即可。
最终我们获得的就是两个产物,这两个东西就可以导入我们的LayaAir引擎中使用啦!
标签:Image,点击,任务,字体,位图,制作,Options 来源: https://blog.csdn.net/m0_56811106/article/details/120130710