Evitar colisiones entre GameObjects

IgnoreCollision funciona cuando quieres que algunos GameObjects no colisionen entre si, pero funciona mucho mejor por ejemplo la configuración de las preferencias para evitar colisiones entre elementos de diferentes layers.

En mi caso quería evitar colisiones entre “bullets” o proyectiles y lo que hay que hacer es:

  1. Creamos una capa(layer) y la llamamos “proyectiles”
  2. A los prefabs “proyectiles”, “balas”, etc. le asignamos la capa(layer) “proyectiles”
  3. Vamos a Edit > Project Settings > Physics o Physics2d según tu proyecto
  4. Deselecciona la relación en la matriz entre layers, en nuestro caso “Proyectiles-Proyectiles”

Lo que hace esta configuración es desactivar las colisiones entre diferentes capas. Fácil y muy útil.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *