注:此教程僅是用於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...