准备
-
软件:
bmfont
-
字体库
自行搜索 3500汉字
制作
-
新建一个记事本,将常见3500汉字复制到里面去
-
文件 - 另存为 - 编码:带有Bom的UTF-8 - 保存
-
打开Bitmap软件
-
Options - Font settings
注意这个Size越大,放入Unity中时,字会越清晰,同时他在导出的图片中占的位置越大
-
Options - Export Options
注意:这个的Width和Height代表着你要导出的图片的大小,与前面的Size配合
如下图所示,红色代表Width和Height,而黑色代表字的大小,他们的大小取决于一张图片能放下多少个字,如果一张图片放不下,则将会导出很多张图片
-
Edit - Clear all chars in font
这是清除之前的缓存,使下面红框的值变为0/29829
-
导入字体 - 选择前面制作的记事本
如下提示:这是代表着记事本的格式与 Bitmap软件中Font Setting的编码格式不一致。
从下图可知,已经导进来了1359个汉字了,我觉得够用了,所以我没去调整编码格式,如果你觉得不够,也可以自行调整(调整方式在上面已经说过了)
-
导出字体纹理
Options - Save bitmap font as... - 选择你自己想要保存的位置
导出后的文件有这两个
NGUI制作静态字体
-
将NGUI插件放进Unity工程中
-
将导出的两个文件放到Unity工程中
-
NGUI - Open -Font Maker
将bmfont生成的两个文件分别拖至此处
-
生成预制体和材质