以前我都是這麼寫的
// 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循環好些。