Hab ein kleines großes Problem... ich lade in mein Programm 40 Pics als Sprites extern, sie haben die größe zw. 0.2 und 0.8 MB. Ich lade sie mit einer for-Schleife. Beim Ladevorgang (Schwarzes Fenster) hängt sich das Programm auf und die Speichernutzung springt auf 700-800MB, nach ner Zeit zurück auf ~40MB und es geht nix mehr. Soe sieht mein Script aus:
|
GML
|
1
2
3
4
5
6
|
for (i = 1; i<=8; i+=1) {
spr_picm[i] = sprite_add("data\"+string(i)+"\menue.jpg",0,0,0,0,0);
for (ii=1; ii<=5; ii+=1) {
if pic_unl[i,ii] > 0 {
spr_pic[i,ii] = sprite_add("data\"+string(i)+"\"+string(ii)+".jpg",0,0,0,0,0)} else
{spr_pic[i,ii] = spr_empty}}}
|
Gibt es einen Weg, die Sprites "kontrolliert" laden zu lassen, ohne das mein System überladen wird...?