ngui scrollview 數量不夠

2021-06-28 12:10:01 字數 1070 閱讀 2341

下面來說下ngui scrollview 數量不夠回滾到頂部

動態新增,基本思想是:

1、先把要新增的元素在編輯器中編輯好,製作成乙個prefab。

2、在**中,動態的生成乙個新的物件加入到grid物件的子物件中。這裡利用到了resources物件,這個物件的用法可以參照官網,就是在assets目錄下有乙個resources目錄,位置隨便,只要是在assets目錄下就行。

3、加入物件之後,可以從這些物件中獲取子物件進行屬性的修改,比如新增了十個**,那麼十個**的icon,名字和**都不一樣。

下面****中:

**如下:

var gameobject  ngui_grid = gameobject.find ("uigrid");

uigrid ngui_ui_grid = ngui_grid.getcomponent();

gameobject _griditem = nguitools.addchild(ngui_grid, (gameobject)(resources.load("griditemprefab")));

// 生成的物件重新命名

_griditem.name = "griditem" + indexslot;

var item = itemmanage.items[itemslot.index];

// 動態改變每乙個**物件的顯示屬性。

transform allchildren = _griditem.getcomponentsinchildren();

foreach (transform child in allchildren)

else if(child.gameobject.tag == "griditemname")

else if(child.gameobject.tag == "griditemprice")

else

}// 加入這個標誌,可以讓元素新增之後,grid對元素進行重新排列,

ngui_ui_grid.repositionnow = true;

return;

元素刪除,**如下:

for(int k = 0;k

NGUI ScrollView動態新增和刪除物件。

動態新增,基本思想是 1 先把要新增的元素在編輯器中編輯好,製作成乙個prefab。2 在 中,動態的生成乙個新的物件加入到grid物件的子物件中。這裡利用到了resources物件,這個物件的用法可以參照官網,就是在assets目錄下有乙個resources目錄,位置隨便,只要是在assets目錄...

NGUI ScrollView動態加入和刪除物件。

動態加入,基本思想是 1 先把要加入的元素在編輯器中編輯好,製作成乙個prefab。2 在 中,動態的生成乙個新的物件增加到grid物件的子物件中。這裡利用到了resources物件,這個物件的使用方法能夠參照官網,就是在assets資料夾下有乙個resources資料夾,位置隨便,僅僅要是在ass...

Catalan數(卡特蘭數)

卡特蘭數 規定h 0 1,而h 1 1,h 2 2,h 3 5,h 4 14,h 5 42,h 6 132,h 7 429,h 8 1430,h 9 4862,h 10 16796,h 11 58786,h 12 208012,h 13 742900,h 14 2674440,h 15 969484...