コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】Can't destroy Transform component of 'XXXX'

Can't destroy Transform component of 'XXXX'. 
If you want to destroy the game object, 
please call 'Destroy' on the game object instead. 
Destroying the transform component is not allowed.

Destroy関数でTransform型のインスタンスを削除しようとすると
上記のエラーが発生します

GameObject.Destroy( gameObject.transform );

ゲームオブジェクトを破棄したい場合は
Destroy関数でGameObject型のインスタンスを指定します

GameObject.Destroy( gameObject);