首页 > 代码库 > unity 2Dtoolkit 插件创建中文字体

unity 2Dtoolkit 插件创建中文字体

1、在做项目以及做小demo的时候需要使用到中文字体,但是2d toolkit 插件的demo里面没有中文字体,查找了一些资料发现可以自己制作自己喜欢和工作需要的字体。

2、我们首先需要以下工具辅助,首先我们先下载一个工具叫BitMap font generator,下载链接如下:http://www.angelcode.com/products/bmfont/,安装我们就不说了,打开BitMap font generator软件我们开始设置,点击options选择Fontsettings如下图进行设置:技术分享设置完成后进行下一步。

2、接下来使用到的工具是Notepad++文本编辑工具,下载它进行安装http://notepad-plus-plus.org/。

3、选择自己喜欢的字体,我们可以上网搜索中文常用字,我们需要做的就是把常用的字以及自己喜欢的复制粘贴到Notepad++文本工具,接下来我们需要在Nodepad++设置编码格式。打开Notepad++,把需要的中文字粘贴进来如图所示,技术分享r选中所有的字体然后设置编码格式为utf-8,选择格式/转为utf-8编码格式即可,然后保存发在自定的位置,我保存的位置是桌面并且命名为中文字体.txt。

4、回到BitMap font generator工具,选择Edit,选择select chars from file,如下图找到自己之前保存好在桌面的字体文本技术分享

5、下一步就是导出设置,再次回到BitMap font generator工具,选择options下的export options,如下图设置技术分享

6、接下来就是导出,选择options下的save bitmap font as 技术分享

7、预览,最后导出自己设置的字体如下:

技术分享技术分享

可以看到图片的预览效果,我们选择的exoprt options纹理宽跟高过大(上面设置是宽高都是4096)多出很多的黑色部分,可以根据自己需要多进行设置。

8、在下来就是在我们的2D toolkit插件中使用,下面是官网的教程http://www.unikronsoftware.com/2dtoolkit/docs/latest/tutorial/preparing_a_font.html,我们根据官网的教程就是在项目中显示我们自己喜欢的中文了。

unity 2Dtoolkit 插件创建中文字体