NGUI 簡單Font設置

字體是UI非常重要的一部分。今天用NGUI 3.5,製作一下字體。

下面是我做的一個射擊遊戲的DEMO。子彈數量,就使用了NGUI的字體顯示。效果如下:



步驟:

1,尋找(或者製作)字體。我這裏圖方便,直接用的是unity自帶示例項目裏的字體:xirod.ttf 。

win7下,雙擊可以預覽。可以看字號顯示。


2,打開項目,在Assets文件夾下,建立一個 Fonts 文件夾,把字體文件,也就是 ttf 文件拷貝過去。


3,創建一個空的遊戲體:GameObject –> Crete Empty,爲了方便管理,把這遊戲體重命名爲Font_xirod 。


4,在 Inspector 面板中,爲這個空遊戲體添加 NGUI Font 這個腳本組件。(查找 font)


5,設置字體組件:

Font type 設置爲 Dynamic

TTF Font 設置爲 xirod


6,在Hierarchy中把 Font_xirod 拖拽到 project 下,做成 prefab(預製),之後刪除這個遊戲體。


7,如果已經存在了UI Root,那麼在場景中新建一個Label (NGUI–>Create–>Label)。如果沒有UI root, 新建一個即可。


8,選中新建的 Label,在 inspector 面板中,選擇Font,選中我們新建的那個字體。


9,設置字號,然後snap一下。


10,調整一下位置,好的,字體正常顯示了!



注意:NGUI提示,動態字體,不能被做成atlas的一部分,使用動態字體至少會增加一次draw call。





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