unity忘備録:特定の子オブジェクトのみを削除する

ググってもなかなかいい感じのが出てこなかったのでログを残しておく。

子オブジェクトをforeach総当たりで見て、その中に条件を満たしてるオブジェクトがあったらDestroyに放り込むだけ。
ifの条件を変えれば割といろんな状況に対応できると思う。

foreach (Transform child in transform){
 if(child.name == "object_hoge"){
  GameObject.Destroy (child.gameObject);
 }
}