Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Maniarts en Mayo 17, 2011, 01:37:42 AM

Título: Barra de carga mientras importo archivos [Solucionado]
Publicado por: Maniarts en Mayo 17, 2011, 01:37:42 AM
como puedo mostrar una barra de carga mientras importo archivos externos(sprites,background,sonidos,musica,etc). buske y no pude hallar un ejemplo que me resolviera :(
Título: Re: Barra de carga mientras importo archivos
Publicado por: PoSvA en Mayo 17, 2011, 01:14:11 PM
Veras tienes que tener un objeto que en su draw event dibuje la barra segun un porcentage, y luego entre cada sprite_load o lo que sea a?ades al porcentaje la cantidad necesaria y refrescas la imagen:
[gml]porcentaje+=1/total;
screen_redraw();[/gml]

Al principio deberas inicializar el pordentaje a 0 y el total al valor deseado y si quieres a?ades una variable loading=1;, luego en el draw event pones algo parecido:
[gml]
if (loading)
{
draw_rectangle(x,y,x+100,y+20,1);
draw_rectangle(x,y,x+porcentaje*100,y+20,0);
}[/gml]

luego lo adaptas a tus necesidades ;)