子オブジェクトを一括で削除する(Unity2019.4.13f)
目的
・子オブジェクトを一括で削除したいとき
・大量にインスタンス化したオブジェクト消したいとき
動作イメージ
スクリプト
delete_all_children.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class delete_all_children : MonoBehaviour
{
private void Start()
{
foreach (Transform n in this.gameObject.transform)
{
GameObject.Destroy(n.gameObject);
}
}
}
使用方法
delete_all_children.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class delete_all_children : MonoBehaviour
{
private void Start()
{
foreach (Transform n in this.gameObject.transform)
{
GameObject.Destroy(n.gameObject);
}
}
}
消したい子オブジェクトの「親オブジェクト」にスクリプトをアタッチする。
(「動作イメージ」の場合は、「can_move_area」にアタッチする)
Author And Source
この問題について(子オブジェクトを一括で削除する(Unity2019.4.13f)), 我々は、より多くの情報をここで見つけました https://qiita.com/sassa4771/items/4edac179ff4cd6aea04e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .