Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: desplo en Diciembre 15, 2014, 10:41:58 PM

Título: ¿Como hacer que un objeto dispare cada cierto tiempo?
Publicado por: desplo en Diciembre 15, 2014, 10:41:58 PM
quiero que un objeto dispare cada 5 segundos.

Intente usando una alarm pero no funciono :(
Título: Re:¿Como hacer que un objeto dispare cada cierto tiempo?
Publicado por: Iros en Diciembre 15, 2014, 10:46:24 PM
Dentro del create de tu objeto que dispara poné que se ejecute la alarma, dentro de la alarma poné algo como esto:

[gml]instance_create(x,y,objDisparo);
alarm[0] = room_speed * 5;[/gml]

Con eso se crearía el disparo cada 5 segundos.
Título: Re:¿Como hacer que un objeto dispare cada cierto tiempo?
Publicado por: vitito93 en Diciembre 15, 2014, 11:41:00 PM
Segui intentando con la alarma, pero fijate que por default la velocidad por seg es = 30 , es decir que 90 son 3 segundos, 5 segundos serian 150, porque se maneja por steps.
Título: Re:¿Como hacer que un objeto dispare cada cierto tiempo?
Publicado por: Iros en Diciembre 16, 2014, 01:19:07 AM
Justamente, para evitar poner números y todo eso haces la multiplicación de la velocidad de tu room (que por defecto es 30) por la cantidad de segundos que queres.