other | The Collision data associated with this collision event. |
OnCollisionExit вызывается, когда collider/rigidbody прекращает контакт с другим rigidbody/collider.
В отличие от OnTriggerExit, OnCollisionExit в качестве параметра имеет класс Collision, а не Collider. Класс Collision содержит информацию о точках соприкосновения, скорости воздействия и т.д. Если вы не используете CollisionInfo в функции, опустите параметр collisionInfo, чтобы избежать ненужных вычислений. Обратите внимание, что события о столкновениях присылаются только если один из коллайдеров так-же имеет присоединенный rigidbody с выключенным параметром IsKinematic
function OnCollisionExit(collisionInfo : Collision) { print("No longer in contact with " + collisionInfo.transform.name); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnCollisionExit(Collision collisionInfo) { print("No longer in contact with " + collisionInfo.transform.name); } }