Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: yokaiworld en Octubre 16, 2014, 08:28:50 PM

Título: que al precionar un boton varias veces se realice una accion
Publicado por: yokaiworld en Octubre 16, 2014, 08:28:50 PM
Como puedo hacer que al presionar digamos el boton A varias veces mi personaje realice una accion.gracias
Título: Re:que al precionar un boton varias veces se realice una accion
Publicado por: ocarina en Octubre 16, 2014, 08:37:31 PM
En el evento create de la tecla
Veces_precionada=0;
Evento left_press o el q uses para detectar q se oprime la tecla
Veces_precionada++;
Evento step
If veces_precionada>número que decees
{
Acción que quieras q pase
Veces_precionada=0;
}
Título: Re:que al precionar un boton varias veces se realice una accion
Publicado por: TheSandBoxMKG en Octubre 17, 2014, 12:13:01 AM
Si lo dices para un juego de lucha, este sería el más conveniente:

Evento CREATE:
[gml]kt=16
kp=0[/gml]

Evento KEY PRESS:
[GML]if kt<16 then
{
    kp+=1
}
else
{
    kt=0
    kp=1
}
if kp>=2 and kt<16 then
{
    kt=16
    kp=0
    //lo que queres que ocurra aquí
}
[/GML]

Evento STEP:
[gml]if kt>16 then
{
    kt=16
    kp=0
}
kt+=1[/gml]

16 es la cantidad de steps que tenes para apretar varias veces y 2 es la cantidad de veces que necesitas apretar