Unity教程之-UGUI美術字體的製做與使用

文章轉載自:http://www.unity.5helpyou.com/3211.htmlhtml

遊戲製做中,常常須要使用各類花哨的文字或者數字,而字體庫每每不能達到咱們須要的效果,所以須要一種用圖片替代文字的功能。ugui使用藝術字也比較簡單,下面咱們就來介紹下UGUI美術字體的製做與使用,本文使用BMFont做爲字體制做工具,簡單講講如何製做藝術字體:
1.讓美術提交分塊後的文字:工具

UGUI美術字體

2.打開BMFont工具,找到圖片管理(Edit->Open Image Manager):字體

UGUI美術字體

3.導入字體圖片,並與文字ID綁定,如上圖:ui

點擊上圖1處位置,導入單張圖片,選擇具體的文字圖片,並輸入文字對應的ID(id能夠將鼠標放在文字上,在右下角查看),點擊ok就導入一個文字。spa

4.最終導出圖片,具體導出步驟能夠在百度搜索,這裏作簡單的介紹:3d

UGUI美術字體

在export中選擇導出設置(Export Options),修改下導出圖片的大小,位深度,圖片格式之類的就好,點擊Save Bitmap font as來生成藝術字庫,htm

生成後就有一個fnt文件及一張以上的文字圖片:blog

UGUI美術字體

這就是咱們最終導入unity的數據了。教程

4.將上面的數據放置到unity的資源目錄下,右鍵點擊fnt文件,在右鍵菜單中選擇BatchCreateArtistFont(後面介紹)來生成相關的字體文件:遊戲

UGUI美術字體

number.fontsetting就是咱們能夠在ugui中用的字體文件了。

5.在Canvas下建立一個Text控件,將字體文件賦給text的字體,並將字體的材質修改成Sprite-Default,不然可能顯示不正常。

UGUI美術字體

效果以下:

UGUI美術字體

6,文中用到的生成字體的批處理工具下載:

UGUIFontEditor.txt (下載3864 )

連接:http://pan.baidu.com/s/1jG5pZUm
提取碼:8bsi

好了,本篇unity3d教程關於UGUI美術字體的製做與使用到此結束,下篇咱們再會!

 

實踐後發現問題:

  字體信息在重啓unity後會丟失,字顯示不了,做者也給出瞭解決方案。

見文章:http://www.cnblogs.com/imteach/p/7478848.html

相關文章
相關標籤/搜索