Unity中常常需要制作字体,也算是Unity的基本优势吧!其实质就是BMFont和NGUI制作字体。这里把步骤介绍一下:
1.先下载BMFont这个工具
2.Font Settings 设置:(1)Font:选择字体(2) Charset:这个一般选择Unicode(3) Size(px) 和Height(%)这两项是控制字体的宽和高。(对图片不影响,但是对txt制作的有影响,一般高设置为100)
3.Width和Height的设置:这是制作图集的大小,包括没有使用的部分。这里的设置一般是2的N次方。
4.Select all chars(选择所有的字体) Clear call chars infont(清除所有的字体)一般我们制作字体选清除无关字体。
5.利用png图片制作字体:点击Open Image Manager按钮。弹出下面左边的提示框。点击Image Manager按钮就会出现下拉列表。点击Import image之后就会导入需要的图片就出现右边的弹框。设置Id号。Id号和左下面的显示位置相对应。
6.这是利用png图片制作的字体集。
7.下面利用txt文件制作字体集。
8.首先在txt中写入你需要的字。要求必须文件格式设置为UTF-8编码格式。。
9.选择Select chars from file按钮,把需要的文件(txt)导进来。
10。点击Visualize按钮可以观看效果图。
11.点击save bitmap font as …… 按钮进行保存。最后制作出.fnt和_o文件。。到这里BMfont的使命就完成了。
12.下面主要是利用NGUI来执着字体。
13.点击NGUI->Font Maker之后就弹出下面的按钮。Type:Imported Bitmap 按钮。 Font Data选择.fnt文件。Text选择-o文件。之后点击Create The Font 按钮。这样字体集就制作好了。。。。