我必須找到具有指定父對象的子級對象gameObject。嗯。讓我解釋更多細節。我創建了一個預製件,其中有一個名爲'state'的子對象gameObject,父對象的名稱在我玩遊戲時會更改。 我的意思是孩子gameObject的名字總是相同的,但父親gameObject的名字是完全不同的。我怎麼知道哪一個孩子在指定的父親之下。這是不容易的,因爲我認爲。這是我試過的代碼。unity |查找指定父級的子對象gameObject
go = Instantiate(Resources.Load("Prefabs/User")) as GameObject;
go.transform.FindChild("State").gameObject.name = userIndex.ToString();
go.transform.FindChild(userIndex.ToString()).gameObject.SetActive(false);
此代碼無效,因爲名稱「state」等於all。我如何修改更清晰和有效。請給我一些想法。
例如,四個預製件的創建名稱是'a','b','c'和'd'。 所有gameObjects都有同名的孩子;'state'。 我想知道的是如何找到'a'(父gameObject)下的'state'(child gameObject)。 我不太瞭解統一功能。我該如何處理找到想要的父母下的孩子。