BMFont 使用方法 一
2015-06-28 10:16
246 查看
BMFont 使用方法 一
下面随便找一个字体库(.TTF)华文琥珀,字体样板如下打开BMFont,
(1)字体设置
(2)设置导出参数
设置导出图片大小,在此 设置为 512 * 64 像素
设置文字效果
(3)选择需要导出的文字
首先检查是否有默认选择的文字
如果有上图那样蓝色的选项,说明有默认选择的文字,清除所有默认选择的文字
确保没有选择其他不需要的文字后,然后选择需要的文字
在此我选择了 0 -9 十个数字, a - z 26个小写字母, A - Z 26 个大写字母。
(4)预览导出效果
(5)导出
导出两个文件
将 ABFont.fnt 以记事本打开,它包含的就是我们所选的字符在图片上的位置信息,懂Shader的应该很清楚上面的数据了
打开 ABFont_0.tga 发现不能直接打开(需要某些软件的支持,放到Unity中是可以打开的),打不开就不要了,我再导出其他能打开的文件
再次打开导出设置 Options - Export Options
看最下面的 Textures:
上面选择的 Texture : tga - Targa
所以导出的两个文件分别为 ABFont.fnt 、 ABFont_0.tga
下面修改 Texture: png - Portable 。。。
意思就是导出 png 的图片
现在导出的为 BCBMFont
打开 BCBMFont_0.png 如下
由于导出的文字是 白色 并且带透明的所以看不清(之所以导出白色,是为了在使用时设置文字颜色方便,白色的字体可以随意设置任何颜色,不解释),
为了看清他们,我修改下导出参数,
导出让大家看一个清晰的图片
到此为止BMFont制作的字体已经可以在Unity中使用了
BCBMFont.fnt、BCBMFont_0.png
相关文章推荐
- Deep Learning科普
- 【Hadoop】8、基于虚拟机的Hadoop1.2.1完全分布式集群安装
- 【翻译自nikic大神】PHP中原生类型的方法
- 面试题19:二叉树的镜像
- javascript中遇到的字符串对象处理
- reverse-linked-list-ii
- 第三篇 学习OpenCV之图像变换(2)
- 修改yv12像素值
- 第三篇 学习OpenCV之图像变换(2)
- Java -- 算法小结之希尔排序
- JDBC 数据库连接池
- 【VB与数据库】——机房收费系统之结账
- 队列的链式实现
- WPF编程—样式
- 优先级翻转与优先级继承
- Asp网页一些小问题释疑
- 我们该如何理解矩估计???
- Spring整合Strut2小结
- mongodb下载及安装配置教程【仅供参考】
- 2015062805 - EffactiveJava笔记 - 第41条 慎用重载(1)