NGUI動態字型教程

2021-06-13 00:55:22 字數 1023 閱讀 5461

注:此教程僅是用於unity 4+

第1步:匯入ngui

第2步:匯入ngui_277c_dynamicfonts.unitypackage

如果使用的是ngui2.3.1

或更高的話替換uifont.cs

和uifontinspector.cs

第3步:新增ttf

字型,在這裡我用微軟雅黑做例子

經過一番艱苦的轉換後

:image003.png

匯入工作就大功告成了,接下來進行我們下一步的工作

第4步:下面就讓我們進入真正的動態字型的實戰吧!!4.1

建立乙個空gameobject

,並重命名為mydynamicfont

:image005.png

4.2掛上uifont

指令碼.3建立乙個叫mymaterial

的材質.4在mymaterial

裡選擇名為'unlit/transparentcolored (dynamicfont)'

的shader

.5選中mydynamicfont

,然後在面板裡將字型型別(fonttype

)設定為動態型別(dynamic)4

.6將ttf

字型拖入到font欄位4

.7將mymaterial

拖入到material

字段:image009.png

4.8設定你想要的字型大小和型別

.9將gameobject

從hierarchy

面板拖到project

面板使之成為乙個prefab

:image013.png

4.10從hierarchy

面板把gameobject

刪除第5

步:就可以在ngui

裡使用咱們的動態字型咯,下面簡單幾步應該是大家都會的啦,咱就不多做說明啦

動態字型2.7.7

動態字型指令碼2.3.1+

製作NGUI動態字型

在ngui中有兩種製做字型的方式。一種是bmfont等工具製作字型圖集的方法,這樣的方法呢是動態的。生成的圖集有多個字就是多少個字,要多加一 個字要又一次用工具做一次,非常是麻煩。而漢字有太多,我們不可能把全部的漢字都做個圖集,那也太大了,不現實,所為了加字而字型圖集是不可避免的。所幸的是 ngui...

Unity5 5之NGUI製作動態字型

昨天講了靜態字型的建立,今天講講動態字型,方式差不多,其實就乙個屬性的更改。首先我們開啟font maker,步驟ngui open font maker,選擇type屬性為dynamic,點選source下拉按鈕,選擇字型基於的字型集,如果沒有,就點選show all 如果還沒有你想要的字型,可以...

NGUI動態新增

1 動態新增sprite 因為暫時未解決在指令碼中動態指定atlas,所以,目前動態新增的sprite需要手動指定 public uiatlas at use this for initialization void start void test 首先找到需要新增sprite的父物體 gameob...