Найти все дочерние объекты gameObject из родительского gameObject и назначить его для var gameObject? - PullRequest
0 голосов
/ 27 июня 2019

Как найти все дочерние объекты gameObject родительского объекта (вложенный элемент: parent-child-children ..) и назначить его объекту gameObject?

Приведенный ниже скрипт находит все дочерние объекты gameObject их текущего родителя.но не находит дочерние игры gameObjects найденных детей.

public GameObject parent;
private GameObject AssignedChild;

 foreach (Transform eachChild in parent.transform)
        {
            if (eachChild.gameObject.tag == "TagOfTheObject")
            {
               //assign the tagged GameObject to "AssignedChild" GameObject
               AssignedChild = eachChild.gameObject;
            }

        }

1 Ответ

0 голосов
/ 27 июня 2019

Мне просто нужно было добавить одну строку, чтобы найти все дочерние объекты игры

public GameObject parent;
private GameObject AssignedChild;

 foreach (Transform eachChild in parent.GetComponentsInChildren<Transform>())
        {
            if (eachChild.gameObject.tag == "TagOfTheObject")
            {
               //assign the tagged GameObject to "AssignedChild" GameObject
               AssignedChild = eachChild.gameObject;
            }

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...