- Static colliders:
- The GameObject has a collider but no Rigidbody.
- Rigidbody colliders:
- The GameObject has a collider and a Rigidbody.
- Dynamic colliders: The Rigidbody is dynamic (not kinematic; uses physics engine).
- Kinematic colliders: The Rigidbody is kinematic (kinematic, doesn’t use physics engine).
- Trigger collider
- Trigger colliders do not physically collide with other colliders; instead, Unity calls a function when other colliders pass through them. https://docs.unity3d.com/Manual/CollidersOverview.html
- If the object with the Collider needs to be moved during gameplay then
- also attach a Rigidbody component to the object.
- set it to kinematic if you don’t want the object to have physical interaction with other objects. https://docs.unity3d.com/6000.0/Documentation/ScriptReference/Collider.html
- also attach a Rigidbody component to the object.