ぱふの自由帳

週3更新(火・木・日)を目指すUnityブログ。良ければフォローお願いします(`・ω・´)

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

やりたいこと

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

こうする

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

補足

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

おわり

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