Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Masterkey en Febrero 12, 2011, 11:20:50 PM

Título: Detener acci?n(solucionado)
Publicado por: Masterkey en Febrero 12, 2011, 11:20:50 PM
Mi duda es, tengo en el evento step un c?digo: if arma=1{instance_create(x,y,arm_ene1)} y lo que pasa es que como est? en step se repite la acci?n muchas veces. ?como puedo hacer para que despu?s de que se crea el objeto se detenga la acci?n?
Título: Re: Detener acci?n
Publicado por: Selkie en Febrero 12, 2011, 11:27:53 PM
Cita de: Masterkey en Febrero 12, 2011, 11:20:50 PM
Mi duda es, tengo en el evento step un c?digo: if arma=1{instance_create(x,y,arm_ene1)} y lo que pasa es que como est? en step se repite la acci?n muchas veces. ?como puedo hacer para que despu?s de que se crea el objeto se detenga la acci?n?
Quiz?s te sirva simplemente con un booleano:
Create:
[gml]creado=0[/gml]

Step:
[gml]if arma=1 && creado=0{instance_create(x,y,arm_ene1); creado=1}[/gml]

Cuando quieras que se pueda volver a crear, pones creado=0.

?Saludos!
Título: Re: Detener acci?n
Publicado por: Masterkey en Febrero 13, 2011, 12:45:41 AM
Gracias funciona bien.