ゲームオブジェクトにスクリプトからコンポーネントを追加するには、AddComponent<>()を使用します。
using UnityEngine;
public class Sample : MonoBehaviour
{
void Start()
{
this.gameObject.AddComponent<Rigidbody>(); // Rigidbodyコンポーネントを追加
}
}
コンポーネントを削除するにはDestroy()を使います。
using UnityEngine;
public class Sample : MonoBehaviour
{
void Start()
{
Destroy(this.gameObject.GetComponent<Rigidbody>()); // Rigidbodyコンポーネントを削除
}
}