Problema al eliminar actor

Buenas estoy teniendo un problema que he intentado arreglar multiples veces pero nada; se trata de que quiero que un actor (Llamado “Ladron”) aparezca cada 5 segundos y si no se elimina por el jugador en una X cantidad de tiempo, el actor Ladron elimine un actor y deje de aparecer; el problema es que sigue reapareciendo

Aqui esta mi proyecto

https://app.pilas-engine.com.ar/#/proyecto/f040717e-2d35-4b90-9ec6-c2ed6c6cb894

Hola @Christian_Hansen hay algunos problemas con la sintáxis. Fíjate que si pilas te surbraya palabras en rojo es xq está mal escrito. Generalemente se debe a que faltan llaves, comas y paréntesis.
El problema principal por la que ocurre tu problema está en el ator “invocador”. Utilizas la función “this.pilas.cada” la cual pide 3 argumentos: duración, tarea, veces.
Pero solo le pasas dos: Duración = 5; tarea = clonar el ladrón.
Agregale el número 1 y debería arreglarse. Va quedarte así:

this.pilas.cada(5, () => {
      this.pilas.clonar_en("ladron", this.x, this.y);
    }, 1)
1 Like

muchas gracias @lukeitor , el proyecto era para una game jam pero al final tuve que cambiar la mecánica del juego por falta de tiempo, gracias igual

1 Like