コライダーなどのコンポーネントがついていることを前提としたスクリプトを書いた時、
GameObjectやプレハブにスクリプトをつけるときに必要なコンポーネントを全部手作業でつけたりしていませんか?
そんなとき、スクリプトと同時にUnityが自動でコンポーネントをアタッチしてくれる方法があるのです。
たとえば MeshCollider の場合
[RequireComponent(typeof(MeshCollider))] public class NeedMeshColliderObject : MonoBehaviour { void Start() { } void Update() { } }
と RequireComponent を指定すれば、スクリプトをアタッチしたときにMeshColliderも同時にくっつきます。
便利ですね。おわり