BMfont生成NGUI自定義中文字體

用美術字圖片和BMfont生成NGUI自定義中文字體

首選,打開BMfont進行軟件設置

接着設置字體的導出選項。

 

好了,配置完成,正式開始我們的生成字體工作:

1、把自己要打入的字體寫在txt文件裏:

2、將其轉成UTF-8編碼格式(請務必使用Notepad++軟件轉碼)

3、打開bmfont軟件,選擇Clearall chars in font

4、然後選擇Select charsfrom file。在彈出的選擇窗口中選擇我們剛纔弄的txt文件。

5、接着選擇Open Image Manager

6、彈出窗口如下:

7、那個"Image"是菜單。選擇"Image"->"Import image..."

8、接着選擇我們的圖片,只能一個個選:

9、彈出窗口如下:

10、然後鼠標放在相應已選擇的字上,右下角會出現id:

11、把這個ID填入如下圖:

12、按上述方法,依次加入其它字符的圖片,完成後如下:

13、其他非數字的字在bmfont的右邊欄裏選擇。

14、按以上的方法把所有的圖片都導入後,我們可以先點擊"Options"->"Visualize"預覽一下。

15、然後選擇Save bitmap fontas 導出字體。


會生成如下文件:

把這兩個文件放入Unity的工程裏。

16、打開Unity3D,選擇NGUI->Open->FontMaker。

17、在打開的窗口中選擇Type ->Imported Bitmap。

18、把fnt和png文件分別拖入如下圖位置。

19、選擇Create the Font生成NGUI的字體圖集。


20、最後在Label裏如下圖選擇使用該字體。完成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章