Hola AmaKaSt,
Buenos días,tengo un par de dias libres y estoy haciendo un proyecto y me ha sorprendido la bajada desorbitada que tengo en fps con map_put..
Solo logro 1 frame
en la version 1.65 logro 60 fps.
El grafico 17 tiene de tamaño 320x240
el grafico 18 tiene de tamaño 8 x8 pixeles.
Me gustaria que se implementara una variable de como se quiere comportar estas funciones o que fuera global,pues la diferencia es abismal o que se mirara como mejorarlo.
PROGRAM example_map_put;
PRIVATE
x_destination;
y_destination;
file1;
i;
BEGIN
set_mode(m320x200);
set_fps(60,0);
write_int(0,100,100,0,offset fps);
file1=load_fpg("graficos/help");
graph=17;
x=160;
y=100;
// for(i=0;i<1000;i++)
// pinta();
// end
LOOP
x_destination=rand(0, 320);
y_destination=rand(0, 200);
for (i=0;i<4000;i++)
map_put(0, 17, 18, x_destination, y_destination);
// angle+=1000;
end
FRAME;
END
END
//__________________________________________________________________________________________________________________
//__________________________________________________________________________________________________________________
//__________________________________________________________________________________________________________________
PROCESS pinta()
BEGIN
graph= 19;
y=rand (0,240);
x=rand (0,240);
angle=rand(10000,360000);
loop
frame;
angle=angle+10000;
end
END