Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: andrey! en Marzo 11, 2010, 04:26:58 PM

Título: Esperar para dar el siguiente espadazo [RESUELTO]
Publicado por: andrey! en Marzo 11, 2010, 04:26:58 PM
Quiero que al hacer un espadazo espere un tiempo para realizar el siguiente, por el momento estoy usando 2 objetos, obj_pj que es el objeto del personaje (con el sprite del personaje) y obj_espada que es el objeto del espadazo con la animacion del espadazo.

Lo que hago es agregar en STEP este codigo:
Cita de: STEPif (keyboard_check(ord('A'))) {instance_create(x,y,obj_espada)}

Y al dejar presionada la tecla "A" se crea el objeto muchas veces (supongo que cada step) y quisiera que solo se hiciera una vez, esperara un momento, y hacerlo otra vez.

Si no me explique bien o necesitan mas informaci?n me avisan  :-[
Título: Re: Esperar para dar el siguiente espadazo
Publicado por: Ciberman en Marzo 11, 2010, 04:31:19 PM
if keyboard_check(ord('A')) and !(instance_exist(obj_espada)){instance_create(x,y,obj_espada)}
Título: Re: Esperar para dar el siguiente espadazo
Publicado por: andrey! en Marzo 11, 2010, 04:50:07 PM
Genial! gracias Ciberman!

TEMA RESUELTO