资源大湿 发表于 2013-3-22 17:00

ngui 在scroll view中动态插入prefab预置对象代码

public UIGrid grid;
    int count = 1;

void OnClick()
    {
       /* UIAtlas atlas = Resources.Load("Fantasy Atlas", typeof(UIAtlas)) as UIAtlas;
      GameObject parent = GameObject.Find("Grid");

      UISprite sprite = NGUITools.AddSprite(parent,atlas,"Window");
      sprite.MakePixelPerfect();

      grid.Reposition();*/

      GameObject obj = (GameObject)Instantiate(Resources.Load("Item"));
      obj.name = "Item" + count;
      obj.transform.parent = GameObject.Find("Grid").transform;
      //这里需重置一下坐标,因为创建时是在外部创建的
      GameObject item = GameObject.Find(obj.name);

      item.transform.localPosition = new Vector3(0,0,0);

      item.transform.localScale= new Vector3(1,1,1);


      count++;
      grid.Reposition();
    }

多米诺 发表于 2013-3-23 13:25

gridObj.transform.childCount.ToString() 获取行数{:5_399:}

yaotaiye 发表于 2017-2-16 17:22

好帖就是要顶

liuqingmei 发表于 2017-2-16 17:23

真心顶

licky 发表于 2017-2-16 17:59

难得一见的好帖

liuqingmei 发表于 2017-2-16 17:21

说的非常好

lingling2012 发表于 2017-2-16 18:07

很好哦

deekinfo 发表于 2017-3-18 09:31

好帖就是要顶

xtygah14three 发表于 2017-3-18 09:13

难得一见的好帖

luckzzs 发表于 2017-3-18 09:40

很好哦
页: [1]
查看完整版本: ngui 在scroll view中动态插入prefab预置对象代码