Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Megisto en Octubre 31, 2010, 06:46:19 AM

Título: Pausa en personajes
Publicado por: Megisto en Octubre 31, 2010, 06:46:19 AM
Hola, quisiera crear un objeto que creara una pausa temporal en el movimiento de los enemigos de mi personaje, cuyo ?nico movimiento es horizontal. Pudo crear que sea un hspeed = 0; pero no puedo hacer que cuando pase la alarma de unos minutos mis personajes recuperen su velocidad inicial, menos a?n cuando hay varios pertenecientes al mismo objeto. ?c?mo hacer? ?Existe algo as? como hspeed previuos? xD
Título: Re: Pausa en personajes
Publicado por: Owner94 en Octubre 31, 2010, 12:46:22 PM
Simplemente lo que puedes hacer es justo antes de establecer hspeed como 0, guardar su valor en otra variable, como por ejemplo:
[gml]lasthspeed := hspeed;
hspeed := 0;
alarm[0] := /* aqu? ya pondrias el numero que t? quisieses */[/gml]

Despu?s ya en la alarma:
[gml]hspeed := lasthspeed;[/gml]