Prototipo para la DETECCIÓN DE OBJETOS que entran en un COLLIDER en Unity

Introducción

He crea­do un pro­totipo en Uni­ty para mostrar cómo detec­tar un obje­to cuan­do entra den­tro del Col­lid­er de otro obje­to y aplicar acciones cuan­do eso ocurre.

DESCARGA EL PAQUETE DE UNITY AQUÍ

Esce­na del pro­totipo que viene den­tro del paque­te de Unity

La expli­cación la he divi­di­do en dos partes, la primera parte se tra­ta de la con­fig­u­ración nece­saria que hay que hac­er en Uni­ty para que un obje­to pue­da detec­tar otros obje­tos a través de su Col­lid­er, si esta parte no se entiende y no se con­figu­ra cor­rec­ta­mente las fun­ciones den­tro de los scripts no se lla­marán cuan­do se pro­duz­ca la detec­ción. Aquí tienes la primera parte de la explicación:

🟢 DETECCIÓN DE OBJETOS PARTE 1. Con­fig­u­rar los GameOb­jects y Com­po­nentes en Uni­ty
 

En la segun­da parte de la expli­cación vemos las fun­ciones que se eje­cu­tan cuan­do un obje­to detec­ta que un Col­lid­er ha entra­do en su zona de detec­ción. Aquí tienes la segun­da parte:

🟢 DETECCIÓN DE OBJETOS PARTE 2. Análi­sis de las fun­ciones que se eje­cu­tan cuan­do se detectan los objetos

Implementación

El prin­ci­pal obje­ti­vo de este pro­totipo es ayu­dar a enten­der cómo fun­ciona el sis­tema de detec­ción por Col­lid­ers en Uni­ty, enten­der esto te ayu­dará a sacar­le may­or ven­ta­ja de acuer­do a tus necesidades.

La may­oría de las acciones que ocur­ren en este pro­totipo con­sis­ten sim­ple­mente en acti­var y desac­ti­var GameOb­jects de la esce­na y tam­bién com­po­nentes, por ejem­p­lo el "ene­mi­go" que cae del cielo cuan­do entramos en el Col­lid­er es sim­ple­mente un GameOb­ject con un com­po­nente Rigid­Body asig­na­do que se encon­tra­ba inac­ti­vo y, al momen­to de entrar el col­lid­er, pasa a estar acti­vo, hacien­do que este obje­to caiga del cielo.

A con­tin­uación te dejo dos vídeos que expli­can cómo acti­var y desac­ti­var GameOb­jects de la esce­na y cómo acti­var y desac­ti­var com­po­nentes asig­nadas a GameOb­jects de la escena.

🟢 ACTIVAR Y DESACTIVAR GAMEOBJECTS A TRAVÉS DE CÓDIGO

🟢 ACTIVAR Y DESACTIVAR COMPONENTES A TRAVÉS DE CÓDIGO

Paquete para descargar:

A con­tin­uación puedes descar­gar el paque­te de Uni­ty que al impor­tar­lo en tu motor, recu­per­arás los Assets que usamos y podrás pro­bar­lo en tu propia computadora.

🎁 Uni­ty Pack­age: Object detec­tion and Trig­ger Events in Unity

ABOUT THIS SOLUTION

  • By click­ing in Down­load you will get a file with "Uni­ty Pack­age" exten­sion. Drag and drop that file into Uni­ty to import it.
  • When you import this Uni­ty Pack­age you will find a fold­er with 1 scene, 2 scripts and some extras.
  • Inside the scenes you'll find infor­ma­tion about how this solu­tions works.

IF YOU WANT TO THANK FOR THIS DOWNLOAD YOU CAN DO IT BY SUBSCRIBING TO THE CHANNEL
WITH THIS YOU HELP ME TO KEEP CREATING MORE CONTENT TO SHARE

MIRA ESTE DESCABELLADO EXPERIMENTO

YouTube
Scroll al inicio
Secured By miniOrange