Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: ZELDA en Abril 10, 2011, 07:16:16 AM

Título: ?como animar backgrounds?(SOLUCIONADO)
Publicado por: ZELDA en Abril 10, 2011, 07:16:16 AM
Hola CGM hace mucho que no me metia al foro y venia con esta pregunta de como se podria animar los fondos como estos (http://img29.imageshack.us/img29/4861/animatedbackgrounds.png) (http://img29.imageshack.us/i/animatedbackgrounds.png/)

Uploaded with ImageShack.us (http://imageshack.us)
gracias de antemano
saludos
Título: Re: ?como animar backgrounds?
Publicado por: Draken.i78 en Abril 10, 2011, 07:38:03 AM
ok si background es lo que quieres animar puedes hacer lo siquiente usando unicamente un solo background en el room y animandolo de la siquiente manera:

event create :
[gml]
time=0;[/gml]

event step :
[gml]
{
if time<30 {time+=1;} // aqui lo puedes cambiar para que sea mas rapido o mas lento ejemplo 0.1 = lento, 1 es mas rapido
else       {time=0;}
if time>=0 && time<= 10     {background_index[0]=bg1;}
else if time>10 && time<=20 {background_index[0]=bg2;}
else if time>20 && time<=30 {background_index[0]=bg3;}
}[/gml]

de esa manera usas unicamente un background y animandolo con la variable time para cambiar al otro background que deseas.... asi se vera como si fuera un GIF animado en el juego
Título: Re: ?como animar backgrounds?
Publicado por: ZELDA en Abril 10, 2011, 07:49:06 AM
Muchas gracias!!! me sirvio de mucho
saludos