1 動態新增sprite
因為暫時未解決在指令碼中動態指定atlas,所以,目前動態新增的sprite需要手動指定
public首先找到需要新增sprite的父物體 gameobject a = gameobject.find("panel");uiatlas at;
//use this for initialization
void
start ()
void
test()
這裡是新增在panel下面
然後動態新增乙個sprite ,使用nguitools.addsprite新增,引數為(父物體,atlas,spritename)。
2 動態新增做成prefab的ngui元件
首先把乙個button做成prefab,然後定義button的父物體,將button新增到它下面,然後因為新增以後縮放係數變化了,所以如果直接新增,座標變化會很大,因此手動指定一下
NGUI動態新增UILabel
uilabel label nguitools.addwidget gameobject label.text 坦克 label.ambigiousfont font label.fontsize 20 label.color color label.transform.localposition ...
NGUI動態字型教程
注 此教程僅是用於unity 4 第1步 匯入ngui 第2步 匯入ngui 277c dynamicfonts.unitypackage 如果使用的是ngui2.3.1 或更高的話替換uifont.cs 和uifontinspector.cs 第3步 新增ttf 字型,在這裡我用微軟雅黑做例子 經...
製作NGUI動態字型
在ngui中有兩種製做字型的方式。一種是bmfont等工具製作字型圖集的方法,這樣的方法呢是動態的。生成的圖集有多個字就是多少個字,要多加一 個字要又一次用工具做一次,非常是麻煩。而漢字有太多,我們不可能把全部的漢字都做個圖集,那也太大了,不現實,所為了加字而字型圖集是不可避免的。所幸的是 ngui...