- 這篇教學中會使用到BMFont 這個工具
- 准備好Unity5.3.2版本,其他版本會有異常
一.制作字體
下載鏈接:
http://www.angelcode.com/products/bmfont/
安裝好BMFont 以后將它打開,開始進行自定義字體圖集建立
-
點選Edit → Open ImageManager
-
點選Image → Importimage…
-
將預定使用的圖片導入( 這里示范用的是數字0~9 )
-
在Icon Image 里的Id 對應的是BMFont 表單里的位置
Id:48對應的是數字0的位置
已對應的位置右下角會有藍色小方塊
-
將數字0~9全部導入后
-
回到主選單進行導出設定
點選Option → Exportoptions
-
調整Bit depth 為32
調整導出圖片的大小( 示范用設定為128×128)
調整導出圖片格式( PNG )
-
回到主選單
點選Options → Sava bitmapfont as…
進行儲存
-
儲存成功后會產生兩個檔案
一個.png 及一個.fnt
二.導入Unity
- 導入字體制作插件和上一步制作的一個.png 及一個.fnt
- 新建一個CustomFont和一個Material
- 選擇CustomFont和.fnt文件
- 菜單欄MakeFont/Make
- Material選擇Legacy Shader/Transparent/Diffuse這個Shader
- 把.png拖入Material
- linespacing 控制行寬 如果換行不好使,\n控制換行