GameObjectをDestroyしたら可能であればDetachChildrenすべし

UnityでGameObjectをDestroyすると即時に消されるわけではなく、Destroyを実行したフレームでは残っている。 単にGameObjectを消すだけならさほど問題ないが、 例えばNGUIのUITableで子オブジェクトを整列させているような時、消したはずの子GameObjectがくっついていてReposition()しても思うように整列されない、といっ…