cocos2dx 中 fnt 制作以及加入阴影效果
2016-10-11 本文已影响0人
随喜公子
fnt字体
优点:
可以节省大部分空间,尤其是对于那些动不动就10多m的字体文件,
用fnt,一个游戏内可以有多个字体文件,又节省空间。
缺点:
不够灵活,变化少,要用的字都要事先制作好,不利于灵活更新。
字体大小只能够放大或者缩小图片来实现
工具
bmfont
下载地址:
http://www.angelcode.com/products/bmfont/
使用
1、字体导入
![](https://img.haomeiwen.com/i3258281/6c2a94405b08a4e1.png)
![](https://img.haomeiwen.com/i3258281/8f4c165185523916.png)
字体的大小可以在这里设置,如果对于字体清晰要求高,可以设置大一点的字体。
2、导出设置
![](https://img.haomeiwen.com/i3258281/9fc7588f62c52343.png)
设置导出图片的大小,以及间隔,preset可以选择白字黑纸的,这样字可以做颜色
3、写入要做的字符
新建一个txt文件,将编码转为unicode,然后导入
![](https://img.haomeiwen.com/i3258281/7920abda06f2405d.png)
再将常用的英文字符加入
![](https://img.haomeiwen.com/i3258281/33a0679d85fcdc6c.png)
在cocosbuild打开后,要转为utf-8格式 ,不然没法正常显示。要注意空格也要加入字符集。
字体阴影等效果
如果要用阴影,是在导出设置 padding 内边距里留出预留的大小,例如,如果要做右下角有3个像素阴影的字体,则 padding 的右下二个框都要设置成3。然后将图片导出,在 ps 里做效果。
具体制作做的过程可以参考: