BMFont使用圖片自定義字體(無需字體文件)

網上搜BMFont作字體,不少都是從一個字體文件讀取,而後選擇須要的字,而後保存成圖片文字,這個對於通常的文字的確很實用,由於Unity自己不支持中文,因此只好這樣了。字體

可是作過遊戲的都知道,策劃老是喜歡用一些亂七八糟的數字字體,而美工丟給你的也只有圖片文件,像這樣:教程

因而最開始我就本身實現了一個類,來處理這種狀況,不過實際上使用起來仍是挺麻煩。由於字體這種東西別人都已經實現了,我這是在重複造輪子。遊戲

 

來看看BMFont怎麼弄吧。圖片

 

其實BMFont本身就有個圖片管理器,不過以前一直不會用,後來在別人的指點下加上本身的研究,算是搞懂了。it

 

打開圖片管理im

 

一開始看到這個還在想怎麼用,後來別人告訴我那個Image是能夠點的。。。臥槽文件讀取

想要吐槽的是這個竟然不能批量添加。。。img

如下是添加圖片的界面文件

沒有什麼特別需求,除了ID,參數默認就好,記得ID不能重複,不然直接頂掉。ID怎麼知道,等我慢慢道來。。。字符

在字符選擇面板上,隨便把鼠標放到一個字上面,而後看右下角

第一個數字就是ID,另外你會注意到0那個字符有個標記,由於剛纔我導入的時候輸入的ID就是0的ID,因此BMFont會把它標記出來,意思是這個用的是自定義圖片。

大概就是這種感受

 

來預覽一下

最後就是導出了,導出網上有不少教程,這裏就不細說了。

 

我選擇的是PNG格式,圖片大小選擇128X128便可,看你本身的圖片是多大來決定了

 

放遊戲裏看看,效果不錯,使用簡單。

相關文章
相關標籤/搜索