Unityでスクリプトからコンポーネントを削除する方法

Unityではスクリプトからコンポーネントを追加したい場合にGameObject.AddComponentというメソッドが使えますが、コンポーネントを削除したい場合はGameObject.AddComponentというメソッドが使えるそうです。

GameObject.Destroy(example.GetComponent<boxcollider>());

こんな感じで使うとBox Colliderをexampleオブジェクトから削除できるようです。

リンク

【Unity】RemoveComponentを拡張メソッドで実現する – コガネブログ
http://baba-s.hatenablog.com/entry/2014/06/30/092319

Unity – スクリプトリファレンス: GameObject
https://docs.unity3d.com/jp/current/ScriptReference/GameObject.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です