私はgameObjectsを持っていて、それらをリストに入れる必要があります。
List<GameObject> unityGameObjects = new List<GameObject>();
私はgameObjectsを持っていて、それらをリストに入れる必要があります。
List<GameObject> unityGameObjects = new List<GameObject>();
最初にリストを作成します。
List<GameObject> unityGameObjects = new List<GameObject>();
リストに追加するGameObjectへの参照が必要です。これを行うには、GameObjectを探すか、その新しいインスタンスを作成します。
GameObject g = GameObject.Find("NameOfGameObject");
unityGameObjects.Add(g);
new
GameObjectsはMonoBehavioursであるため呼び出すことはできませんが、プレハブからインスタンス化することはできます。
GameObject g = Instantiate(prefab);
unityGameObjects.Add(g);
unityGameObjects.Add(new GameObject());
MyList.AddRange( new List<GameObject> { new GameObject { name = "Frank", tag = "3" ,layer= 2, active = isActiveAndEnabled, hideFlags = HideFlags.HideInHierarchy, isStatic = false },
new GameObject { name = "Jill", tag = "3" },
new GameObject { name = "Dave", tag = "5" },
new GameObject { name = "Jack", tag = "8" },
new GameObject { name = "Judith", tag = "12" },
new GameObject { name = "Robert", tag = "14" },
new GameObject { name = "Adam", tag = "1" } } );
私は私の質問の解決策を見つけました、それによって私は私の質問をします、多分それは他の誰かのために役立つでしょう:
unityGameObjects.Add(GameObject.Find(unityObject.Value));