Contenido

Instanciar enemigos

Instanciar enemigos

Añade la interactividad necesaria para que los enemigos se generen en posiciones aleatorias del plano uno cada 5 segundos. Para instanciar enemigos, vamos a necesitar crear un objeto vacío (GameManager) y asociarle un nuevo script llamado GameManager que se encargue de gestionar la creación de enemigos de forma secuencial. Además, debemos crear un prefab del enemigo, arrastrando el objeto Enemigo a la carpeta Assets > Prefabs y borrándolo de la escena. El código del script GameManager sería el siguiente:

Ver ejemplo de código

Para que funcione, deberás ajustar los tiempos de espera indicados en la Inspector window del objeto GameManager, así como asociar el prefab Enemigo a la variable pública correspondiente:
Ejercicio 5. Instanciar enemigos
No obstante el ejercicio sería bastante mejorable haciendo que los enemigos no se pudieran instanciar sobre las barreras.