Hola, como les va gente? Bueno, lo que tenia pensado era hacer un spawn de un enemigo en el cual, cuando muera genere otro a los 2 segundos, y en el momento en el que muera el que se genero en el spawn, haga que aparezca otro enemigo y así ... Y lo único que logre fue, que al morir el enemigo que esta en la scene, aparezca otro (Con el nombre y entre paréntesis Clone)... y claramente cuando el "clone" muere, no se genera otro enemigo.
public GameObject enemyPrefab;
public GameObject Objeto;
public bool bloqueCrearRata;
void Update()
{
if(Objeto.GetComponent<VidaRata>().vidaRata <=0 && bloqueCrearRata == false)
{
bloqueCrearRata = true;
Invoke("CrearRata", 2);
}
}
public void CrearRata()
{
Instantiate(enemyPrefab, transform.position, Quaternion.identity);
}
Ese seria el código que use...
Repito por si no me di a entender... Lo que tendría que hacer es que cada vez que muera un enemigo aparezca otro con un retraso de 2 segundos mas o menos.
Cualquier idea o sugerencia se agradeciera.