ぱふの自由帳

週2更新目指す技術ブログ。メインはUnity。最近、競プロ始めましたー!良ければフォローお願いします(`・ω・´)

【Unity】コンポーネントをスクリプトから追加or削除する方法

やりたいこと

タイトルのように、
スクリプトからコンポーネントを追加or削除』したい!

こうする

-- 追加 --
gameObject.AddComponent<コンポーネント名>();
-- 削除 --
Destory(GetComponent<コンポーネント名>);

補足

コードの例は、コンポーネントの追加or削除を ”スクリプトがアタッチされたGameObject” に対して行う場合を想定しています。なので、他のGameObjectに対して操作を行う場合は書き換えましょう。

おわり

Twitterフォロー歓迎です...(`・ω・´) ヨロシク!