Удаление объектов
Добавлено: 13 фев 2017, 20:02
Здравствуйте , подскажите пожалуйста. Есть объект , у него много дочерних объектов они созданы через Instantiate, а в некоторых есть объекты дочерние им. Мне нужно удалить все объекты дочерние главному объекту. не уничтожая его самого . Как делаю я
CubeItems= Cube.GetComponentsInChildren<Transform>(); // но тут он в массив закидывает и главный объект и главный объект ифом что ли его обходить ?
foreach (Transform child in CubeItems)
{
Destroy(child);// не хочет удалять. Ошибка в коментах
//Can't destroy Transform component of '4'. If you want to destroy the game object, please call 'Destroy' on the game object instead. Destroying the //transform component is not allowed.
}
Синтаксис:
Используется csharp
CubeItems= Cube.GetComponentsInChildren<Transform>(); // но тут он в массив закидывает и главный объект и главный объект ифом что ли его обходить ?
foreach (Transform child in CubeItems)
{
Destroy(child);// не хочет удалять. Ошибка в коментах
//Can't destroy Transform component of '4'. If you want to destroy the game object, please call 'Destroy' on the game object instead. Destroying the //transform component is not allowed.
}