Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: beowulf260 en Mayo 07, 2019, 07:28:51 AM

Título: como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: beowulf260 en Mayo 07, 2019, 07:28:51 AM
hola estoy creando un plataformas y quisiera saber que como puedo hacer cuando utilice la tecla A solo la puedo volver a utilizar después de varios segundo o minutos solo eso ayuda
Título: Re:como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: 3dgeminis en Mayo 07, 2019, 04:39:34 PM
Usando una alarma y una variable(su valor solo sera 0 o 1) que controle la accion que reliza la tecla A.
Si la variable es 1, se podra hacer la accion que hace la tecla A.
Cuando se presione A se activa la alarma y se pone la variable a 0.
Cuando termine la alarma se vuelve a dejar la variable en 1.
La idea es controlar la accion(com salto) y no la tecla.
Título: Re:como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: Johann en Mayo 07, 2019, 07:17:08 PM
Colocando el icono de la versión de GM que usas en el "Icono del mensaje" para que te podamos ayudad mas fácilmente.

Preguntas y respuestas: qué es y cómo funciona - Leer antes de postear (http://www.comunidadgm.org/preguntas-y-respuestas/preguntas-y-respuestas-que-es-y-como-funciona-leer-antes-de-postear/)
Título: Re:como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: beowulf260 en Mayo 07, 2019, 07:24:37 PM
como puedo hacer eso en codigo??, gracias
Título: Re:como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: 3dgeminis en Mayo 07, 2019, 08:53:34 PM
Algo asi:
[gml]
///ALARM 0
saltar=1

///STEP
if (keyboard_check_pressed(ord("A")) and saltar=1)
   {
    ///salto
    saltar=0
    alarm[0]=60
   }
[/gml]
Título: Re:como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: playdro en Mayo 29, 2019, 11:00:19 PM
como aplico el tiempo? porque puse la alarma y la accion lo hizo una vez luego ya no lo hizo, por ejemplo, quiero darle un tiempo de aparicion a mi objeto balas cuando disparo para que no salgan tantas cuando presiono el boton de disparo
Título: Re:como puedo hacer un tiempo de espera para ejecutar una accion
Publicado por: FernandoNavarro en Junio 22, 2019, 06:35:04 AM
Cita de: playdro en Mayo 29, 2019, 11:00:19 PM
como aplico el tiempo? porque puse la alarma y la accion lo hizo una vez luego ya no lo hizo, por ejemplo, quiero darle un tiempo de aparicion a mi objeto balas cuando disparo para que no salgan tantas cuando presiono el boton de disparo

Pon tu código, así podemos ver como quieres hacerlo