Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: OmarMakero en Enero 21, 2021, 06:23:03 PM

Título: Fondos de escenarios animados (Solucionado)
Publicado por: OmarMakero en Enero 21, 2021, 06:23:03 PM
Saludos Comunidad GM  :), espero que esteis todos muy bien.

Esta vez voy directo al grano. ¿Es posible hacer un fondo de escenario o background animado en game maker? ¿Como se hace? es para un minijuego que estoy haciendo
Título: Re:Fondos de escenarios animados
Publicado por: T789 en Enero 21, 2021, 06:41:46 PM
Saludos OmarMakero

Existen varias formas de hacerlo pero depende del tipo de escenario que tengas en mente, yo uso un truco que conlleva arrays
[gml]
/// Event Create
bg[0] = bg_0;
bg[1] = bg_1;
bg[2] = bg_2;
bg[3] = bg_3;

bg_numb = 4;  //numero de backgrounds
bg_index = 0;  //indice del background
bg_speed = 0.25;  //velocidad en la animacion
[/gml]
[gml]
/// Event draw
// Animación del background
bg_index += bg_anim;
if (bg_index >= bg_numb)
  bg_index = 0;

draw_background(bg[floor(bg_index)], x, y)
[/gml]
Y ya en el evento draw pongo un draw_background y hago que dibuje la array. Ya con eso puedes tener un escenario animado, y tambien sugiero que mantengas los valores de "bg_speed" entre 0 y 1