天天看點

unity擷取所有子物體

以前我都是這麼寫的

// Use this for initialization
	void Start () {    
        for (int i = 0; i < transform.childCount; i++)
        {
            Debug.Log(transform.GetChild(i).name);
        }
	}
           

後來朋友安利了一個更好的寫法

// Use this for initialization
	void Start () {
        foreach (Transform item in transform)
        {
            Debug.Log(item.name);
        }
    }
           

後面有看到說foreach效率不如for,再後來就自己寫了個循環測了一下,發現的确如此,看來還是建議大家用for循環好些。

unity擷取所有子物體