网上搜BMFont作字体,不少都是从一个字体文件读取,而后选择须要的字,而后保存成图片文字,这个对于通常的文字的确很实用,由于Unity自己不支持中文,因此只好这样了。字体
可是作过游戏的都知道,策划老是喜欢用一些乱七八糟的数字字体,而美工丢给你的也只有图片文件,像这样:教程
因而最开始我就本身实现了一个类,来处理这种状况,不过实际上使用起来仍是挺麻烦。由于字体这种东西别人都已经实现了,我这是在重复造轮子。游戏
来看看BMFont怎么弄吧。图片
其实BMFont本身就有个图片管理器,不过以前一直不会用,后来在别人的指点下加上本身的研究,算是搞懂了。it
打开图片管理im
一开始看到这个还在想怎么用,后来别人告诉我那个Image是能够点的。。。卧槽文件读取
想要吐槽的是这个竟然不能批量添加。。。img
如下是添加图片的界面文件
没有什么特别需求,除了ID,参数默认就好,记得ID不能重复,不然直接顶掉。ID怎么知道,等我慢慢道来。。。字符
在字符选择面板上,随便把鼠标放到一个字上面,而后看右下角
第一个数字就是ID,另外你会注意到0那个字符有个标记,由于刚才我导入的时候输入的ID就是0的ID,因此BMFont会把它标记出来,意思是这个用的是自定义图片。
大概就是这种感受
来预览一下
最后就是导出了,导出网上有不少教程,这里就不细说了。
我选择的是PNG格式,图片大小选择128X128便可,看你本身的图片是多大来决定了
放游戏里看看,效果不错,使用简单。