Ответы пользователя по тегу Unity
  • Как удалить все го с одинаковым именем со сцены?

    @viver
    Game developer (Unity3D, HTML5, Flash)
    как уже было сказано выше, лучше всего изначально сделать их дочерними к одному.
    если ко всем привязан определенный скрипт, то можно сделать поиск по типу - FindObjectsOfType
    если задать уникальный тег, то можно сделать поиск по тегу - FindGameObjectsWithTag
    если ничего из вышесказанного не подходит, то остается самый затратный способ - сделать поиск по типу (как во втором варианте) GameObject и проверять имя каждого найденного объекта:
    foreach (var gameObj in FindObjectsOfType(typeof(GameObject)) as GameObject[])
    {
        if(gameObj.name == "bar")
        {
            //Do something...
        }
    }
    Ответ написан
    Комментировать