Hola, soy un poco novato con el GM, estoy desarrollando mi primer juego de plataformas, tengo armado lo basico (movimiento, salto, armas, etc...) mi pregunta es como hacer para que entre cada disparo con un arma halla un tiempo intermedio, ya que si dejo presionado la [P] (tecla con la que se dispara) se dispara toda la munición seguida, como puedo hacer que halla por ejemplo 2 segundos entre cada disparo, gracias por su ayuda de antemano :P
Por cierto, muy bonita la comunidad me alegro de formar parte de ella :love: :GMS:
La respuesta es: ALARMAS
Usa una alarma, y una variable "puede disparar", así:
[gml]
//Evento CREATE
disparar = true;
[/gml]
[gml]
//Evento "disparar", en tu caso, press P
if disparar == true
{
//tu código para disparar
alarm[0] = room_speed * 2; //Dos segundos
disparar = false; //Impedimos disparar
}
[/gml]
[gml]
//Evento alarm 0
disparar = true;
[/gml]
Y listo