Unity3d自制字體

  • 這篇教學中會使用到BMFont 這個工具
  • 準備好Unity5.3.2版本,其餘版本會有異常

一.製做字體

下載連接:
http://www.angelcode.com/products/bmfont/工具

安裝好BMFont 之後將它打開,開始進行自定義字體圖集創建字體

  • 點選Edit → Open ImageManager
    spa

  • 點選Image → Importimage…
    插件

  • 將預約使用的圖片導入( 這裏示範用的是數字0~9 )
    3.JPGcode

  • 在Icon Image 裏的Id 對應的是BMFont 表單裏的位置
    Id:48對應的是數字0的位置
    已對應的位置右下角會有藍色小方塊
    4.JPGblog

  • 將數字0~9所有導入後
    5.JPG圖片

  • 回到主選單進行導出設定
    點選Option → Exportoptions
    6.JPGci

  • 調整Bit depth 爲32
    調整導出圖片的大小( 示範用設定爲128×128)
    調整導出圖片格式( PNG )
    7.JPGget

  • 回到主選單
    點選Options → Sava bitmapfont as…
    進行儲存
    8.JPGit

  • 儲存成功後會產生兩個檔案
    一個.png 及一個.fnt
    9.JPG

二.導入Unity

  • 導入字體制做插件和上一步製做的一個.png 及一個.fnt
  • 新建一個CustomFont和一個Material
  • 選擇CustomFont和.fnt文件
  • 菜單欄MakeFont/Make
  • Material選擇Legacy Shader/Transparent/Diffuse這個Shader
  • 把.png拖入Material
  • linespacing 控制行寬 若是換行很差使,\n控制換行

    大功告成

相關文章
相關標籤/搜索