NGUI動態新增

2021-09-06 20:46:31 字數 908 閱讀 9353

1 動態新增sprite

因為暫時未解決在指令碼中動態指定atlas,所以,目前動態新增的sprite需要手動指定

public

uiatlas at;

//use this for initialization

void

start ()

void

test()

首先找到需要新增sprite的父物體 gameobject a = gameobject.find("panel");

這裡是新增在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...