[Unity3D] Collider and Trigger

· 714 views · updated May 30, 2018

Translated by AI from 中文 · View original

This post was recovered from Internet Archive snapshots; some images may be lost.

Collider

Mainly Box | Circle | Capsule Collider.
Mesh Collider is the most resource-intensive

Collision detection functions:

OnCollisionEnter: triggered when touching a colliding object
OnCollisionExit: triggered when leaving a colliding object
OnCollisionStay: triggered once per frame while the collision persists

Collision information returned:

collision.collider.name | collision.collider.tag

Conditions for a collision to occur:

Both must have a Collider, and one of them also needs a Rigidbody component.

Trigger

Check is trigger on the Collider / uncheck Mesh Render

Trigger detection functions:

  1. OnTriggerEnter: same as above
  2. OnTriggerExit: same as above
  3. OnTriggerStay: same as above

Comments