Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: LeanGM en Diciembre 06, 2014, 06:37:57 AM

Título: ¿Cómo bajo una variable? [Solucionado]
Publicado por: LeanGM en Diciembre 06, 2014, 06:37:57 AM
Buenas.
Tengo la variable "Hambre", y quiero hacer que baje cada cierto tiempo. ¿Alguien me ayuda?
Desde ya, gracias :)

PD: Ya sé que usando alarmas, pero no se como.
Título: Re:¿Cómo bajo una variable?
Publicado por: Black_Cat en Diciembre 06, 2014, 06:44:02 AM
Obviamente, usando alarmas (?)

Bueno, primero tendrías que lanzar la alarma, por ejemplo desde el evento create:
[GML]
hambre= 100; //Variable
alarm[0] = 30; //Alarma que se va a ejecutar pasado 30 steps
[/GML]

Luego, tienes que hacer que baje el hambre (Aunque desde mi punto de vista debería subir?). Para ello la decrementas  la variable hambre en la alarma y luego vuelves a lanzarla:

[GML]
hambre = hambre - 1; // Bajamos el hambre una unidad
alarm[0] = 30; // volvemos a llamar a la alarma para que se reste una vez más
[/GML]

Eso debería funcionar.
Título: Re:¿Cómo bajo una variable?
Publicado por: LeanGM en Diciembre 06, 2014, 07:03:11 AM
Muchas gracias, y si!! me confundi! Era vida no hambre XD