2 つのコライダーが接触すると、関数が呼び出されます。この関数を使用してプロジェクト内の他のイベントをトリガーできます。これらの関数には、目的に合ったコードを配置して衝突イベントに対応することができます。
コライダーイベントは、C# スクリプトで設定する必要があります。ユーザーインターフェースだけで設定することはできません。
コライダーイベントには、以下の 2 つのタイプがあります。
Collider.OnCollisionEnter、Collider.OnCollisionStay、および Collider.OnCollisionExit です。Collider.OnTriggerEnter、Collider.OnTriggerStay、および Collider.OnTriggerExit です。Is Trigger が有効になっているコライダーは、トリガーコライダーと呼ばれます。トリガーコライダーは他のコライダーと物理的に衝突しません。代わりに、他のコライダーが通過したときにイベントを送信するスペースを作成します。
注意2D 物理演算システムには、(OnCollisionEnter2D のように) 名前に 2D が付加された同等の関数があります。これらの 2D 関数の詳細については、MonoBehaviour API クラスのドキュメントを参照してください。