Freitag, 3. September 2010, 04:03 UTC+2

Du bist nicht angemeldet.

  • Anmelden
  • Registrieren

Beiträge: 185

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Anfänger

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$-

Münzeinwurfschacht

Beiträge: 122

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Anfänger

Wohnort: Retzbach

Beruf: Schüler

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!

Hier kannst du Computerviren abschießen


Auf die Dauer der Zeit nimmt die Seele die Farbe der Gedanken an. (Marc Aurel)

Beiträge: 185

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Anfänger

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