# [Unity3D] Col·lisionador (Collider) i activador (Trigger)

> El col·lisionador (Collider) es basa principalment en Box, Circle i Capsule Collider. Mesh Collider és el que consumeix més recursos. Funcions de detecció de col·lisions: OnCollisionEnter: s'activa en contactar amb un objecte col·lisionador OnCollisionExit: s'activa en sortir de l'objecte col·lisionador OnCollisionSt…

- Publicat el: 2018-04-10
- Etiquetes: 3D, Jugabilitat, Unity, Unity3D, Apunts d'Unity
- Veure versió HTML: https://bilibili.cat/ca/posts/unity-collider-trigger
- Traduït per IA des de 中文: https://bilibili.cat/posts/unity-collider-trigger

---

## Col·lisionador (Collider)

Principalment: Box | Circle | Capsule Collider.  
*Mesh Collider és el que consumeix més recursos*

### Funcions de detecció de col·lisions:

OnCollisionEnter: s'activa en contactar amb un objecte col·lisionador  
OnCollisionExit: s'activa en sortir de l'objecte col·lisionador  
OnCollisionStay: s'activa una vegada per fotograma mentre la col·lisió continua

### Informació retornada per la col·lisió:

collision.collider.name | collision.collider.tag

### Condicions perquè es produeixi una col·lisió:

Cal que tots dos tinguin un Collider i que un d'ells també tingui el component Rigidbody.

## Activador (trigger)

Al col·lisionador, cal marcar is trigger/desmarcar Mesh Render.

### Funcions de detecció de l'activador:

1.  OnTriggerEnter: igual que més amunt
2.  OnTriggerExit: igual que més amunt
3.  OnTriggerStay: igual que més amunt
