[Unity3D] Collider and Trigger
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:
- OnTriggerEnter: same as above
- OnTriggerExit: same as above
- OnTriggerStay: same as above