用美術字圖片和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裏如下圖選擇使用該字體。完成!