Du bist nicht angemeldet.

  • »LoganTheManster« ist der Autor dieses Themas

Beiträge: 183

Game Maker Version: 8.1 Standard

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

1

Freitag, 5. März 2010, 22:12

Externe Sprites "kontrolliert" laden

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...?

-$Marvin$-

Jupiter

Beiträge: 706

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: C++

  • Private Nachricht senden

2

Freitag, 5. März 2010, 22:30

Warum lädst du sie extern? Du kannst sie doch intern lagern dann hast du bestimmt keine Probleme mehr
I am an in the GM Quiz!

Virus Hunt Nero - System Failure

Wenn ein Mensch Wahnvorstellungen hat, dann nennt man das eine psychische Störung. Haben jedoch viele Menschen Wahnvorstellungen, dann nennt man das Religion.

  • »LoganTheManster« ist der Autor dieses Themas

Beiträge: 183

Game Maker Version: 8.1 Standard

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

3

Freitag, 5. März 2010, 22:36

Ich glaub ich hab das Problem gefunden... war da nicht sowas, dass der GM alle Dateien als BMP handelt, die geladen werden?... weil mit 5!!! jpgs hab ich die Speichernutzung von über 300MB Ram erreicht...