Unity 使用BMFont制作字體


  參考鏈接:http://blog.csdn.net/huang9012/article/details/32333913,作者:CSDN huang9012

  NGUI版本:3.6.5 

  要自己制作字體,需要下載軟件BMFont,下載BMFont

  要制作的字體,這里以GOUDX-EXTRABOLD為例,下載字體

  下載后安裝,界面是這樣的:

  接下來開始制作字體:

  1、打開Options——Font settings設置字體:

  

  2、在Font Settings界面中設置如下:

  

  Font:要制作的字體名稱,Add font file:選擇剛才下載的字體文件,選擇相應的字體設置,OK即可。

  一些重要的參數:

    Size:字體的大小        Match char height: 匹配字符的高度

    Bold:字體加粗                   Ltalic:斜體

    Font  smoothing:讓字體平滑    Level:就是字體的水平距離

  3、字體設置好了,就可以選擇要生成字體的內容,這里直接在面板中選擇字符,也可以用另外一種方式,通過導入UTF-8格式的txt文件讀取字符:

  

  在面板中選擇相應字符,選中的字符框顏色為灰色,可以看到左下角中會出現已選擇的字符總數;

  4、接下來就是對最終導出結果設置,選擇options——打開Export Options進行設置:

  

    Spacing : 2個字體之間的間隔是多大;

    Width Heigth 這個就是我們等下導出的圖片的大小。這里要注意數字越大占用的資源空間就越大,所以我們要選個合適的值(2的n次冪);

    Bit depth 選擇32,要不你的字體不會很清晰;

    Font descriptor 選擇Text;

    Textures 最好選擇png;

    A,R,G,B就不多說了。

  5、設置完,就可以選擇Options——Save bitmap font as導出:

  

  6、取個名字,保存就可以了:

  

  7、可以看到,在桌面上成功生成兩個文件:

  

  就可以把這兩個文件直接導入unity,通過NGUI插件中的font maker制作字體,就可以在unity中使用該字體。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM