Desactivar actor

Hola a todos. perdón por la pregunta básica, pero quiero desactivar mi actor por código para que este´ desactivado por un tiempo y después volver a activarlo, como puedo hacer eso?? intente con this.pilas.activo, o this.activo pero no esta, gracias desde ya.

Hola @PabloSosa!!, no hay una función para desactivar temporalmente un actor cuando el juego está en ejecución, al menos por ahora…

Pero como alternativa tal vez te sirva eliminarlo y luego volver a crearlo, es una operación muy rápida para el juego (aunque suene costoso eliminar y crear de nuevo).

Para eliminar y re-crear un actor lo que necesitas es saber su nombre. Por ejemplo si se llamara “pelota”, tendrías que ejecutar este código para eliminarlo:

let actor = this.pilas.obtener_actor_por_nombre("pelota");
actor.eliminar();

y luego, para volver a colocarlo en pantalla este otro código:

this.pilas.clonar("pelota");

Esta última función, clonar, también se podría reemplazar por la función clonar_en si quieres definirle una coordenada inicial al actor.