網上搜BMFont作字體,不少都是從一個字體文件讀取,而後選擇須要的字,而後保存成圖片文字,這個對於通常的文字的確很實用,由於Unity自己不支持中文,因此只好這樣了。字體
可是作過遊戲的都知道,策劃老是喜歡用一些亂七八糟的數字字體,而美工丟給你的也只有圖片文件,像這樣:教程
因而最開始我就本身實現了一個類,來處理這種狀況,不過實際上使用起來仍是挺麻煩。由於字體這種東西別人都已經實現了,我這是在重複造輪子。遊戲
來看看BMFont怎麼弄吧。圖片
其實BMFont本身就有個圖片管理器,不過以前一直不會用,後來在別人的指點下加上本身的研究,算是搞懂了。it
打開圖片管理im
一開始看到這個還在想怎麼用,後來別人告訴我那個Image是能夠點的。。。臥槽文件讀取
想要吐槽的是這個竟然不能批量添加。。。img
如下是添加圖片的界面文件
沒有什麼特別需求,除了ID,參數默認就好,記得ID不能重複,不然直接頂掉。ID怎麼知道,等我慢慢道來。。。字符
在字符選擇面板上,隨便把鼠標放到一個字上面,而後看右下角
第一個數字就是ID,另外你會注意到0那個字符有個標記,由於剛纔我導入的時候輸入的ID就是0的ID,因此BMFont會把它標記出來,意思是這個用的是自定義圖片。
大概就是這種感受
來預覽一下
最後就是導出了,導出網上有不少教程,這裏就不細說了。
我選擇的是PNG格式,圖片大小選擇128X128便可,看你本身的圖片是多大來決定了
放遊戲裏看看,效果不錯,使用簡單。