【Unity】物理演算:衝突イベント
物理演算のイベント Unityの物理演算では、オブジェクト同士の衝突や接触を検知するために、物理イベントが用意されています。
衝突判定を行う際、OnCollision系とOnTrigger系のイベントには以下の違いがあります。
OnCollisionEnter(Collision collision):物理的な衝突が発生したときに呼ばれる OnTriggerEnter(Collider other):トリガーを持つコライダーと接触したときに呼ばれる(物理的な衝突は発生しない) これらのイベントは、MonoBehaviourを継承したクラス内で定義すると、条件を満たしたときに自動的に呼び出されます。
Unity - Scripting API: Collider.OnCollisionEnter(Collision) docs.unity3d.com Unity - Scripting API: Collider.OnTriggerEnter(Collider) docs.unity3d.com