Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: HolaSoyAlpha en Noviembre 04, 2018, 09:26:50 PM

Título: como puedo hacer que un evento draw cambie de color ?
Publicado por: HolaSoyAlpha en Noviembre 04, 2018, 09:26:50 PM
estoy haciendo una tabla de score , para un juego pero me gustaria que la fuente que utilize para ese score, cambie simultaneamente de color (como de azul, a rojo,a verde....) etc... de una manera random.. :-\
Título: Re:como puedo hacer que un evento draw cambie de color ?
Publicado por: Ashe de Freljord en Noviembre 04, 2018, 11:20:14 PM
Puedes usar la funcion choose() para elegir entre esos tres valores. Es decir, entre las constantes de colores:

choose(c_red, c_lime, c_blue)

Luego la guardarías en una variable para utilizarla en el evento draw:

color = choose(c_red, c_lime, c_blue)

y para que cambie constantemente, podrías colocarlo en un evento alarm:

EV_ALARM

color = choose(c_red, c_lime, c_blue)
alarm[0] = 20


EV_DRAW

draw_set_color(color)
draw_text(0, 0, "TABLA");




Te dejo un ejemplo para que lo analices.
Título: Re:como puedo hacer que un evento draw cambie de color ?
Publicado por: HolaSoyAlpha en Noviembre 04, 2018, 11:47:26 PM
Cita de: Ashe de Freljord en Noviembre 04, 2018, 11:20:14 PM
Puedes usar la funcion choose() para elegir entre esos tres valores. Es decir, entre las constantes de colores:

choose(c_red, c_lime, c_blue)

Luego la guardarías en una variable para utilizarla en el evento draw:

color = choose(c_red, c_lime, c_blue)

y para que cambie constantemente, podrías colocarlo en un evento alarm:

EV_ALARM

color = choose(c_red, c_lime, c_blue)
alarm[0] = 20


EV_DRAW

draw_set_color(color)
draw_text(0, 0, "TABLA");




Te dejo un ejemplo para que lo analices.


muchisimas gracias, me funciono tu aporte :D :D :D