AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

【Unity】GameObjectの子を取得して削除する方法

https://unity3d.com/files/images/ogimg.jpg?1



UnityでGameObjectの子を取得して削除する方法。
スクリプトで追加したGameObjectを削除する必要があったのですが、削除方法がわからなかったので調べた結果をメモ。


   foreach (Transform c in ParentObj.transform) {
        GameObject.Destroy (c.gameObject);
   }


上記の例だと、「ParentObj」の子オブジェクトの1つずつ取得して、削除してます。

親にスクリプトでGameObjectを追加した場合などに使えます。