资源大湿 发表于 2013-3-12 14:06

关于GameObject与Transform数组临时获取值问题分析

如果用public GameObject[] objs;用GameObject.Find或者FindGameObjectsWithTag存储 对象
那么如果你想临时存储之前的对象在start或者Awake中写了如下方法objs = GameObject.FindGameObjectsWithTag("Sprite");
       // tempobj = new GameObject;
      foreach (GameObject temp in objs)
      {
            for (int i = 0; i < objs.Length; i++)
            {
                if (temp.name == "Sprite" + (i + 1))
                {
                   // tempTrans = temp.transform;
                  tempobj = temp;
                }
                // tempTrans=objs.transform;
            }
            // print(temp.name);

      }public Transform[] tempTrans;
    public GameObject[] tempobj;

但随着objs的改变,tempTrans与tempobj也会随之而改变 原因可能是与 方法或者gameobject与transform有关


Shallot 发表于 2017-3-24 13:31

很不错

adelanoah 发表于 2017-3-24 13:54

好帖就是要顶

sou_su 发表于 2017-3-24 13:59

真心顶

窝头 发表于 2017-3-24 13:24

说的非常好

窝头 发表于 2017-3-24 13:27

很好哦

天道无亲1 发表于 2017-4-24 19:57

楼主是超人

天道无亲1 发表于 2017-4-24 19:55

好帖就是要顶

3D之帝ぷ 发表于 2017-4-24 19:27

顶顶多好

Dosen 发表于 2017-4-24 19:27

不错不错
页: [1] 2 3 4 5 6
查看完整版本: 关于GameObject与Transform数组临时获取值问题分析