Hallo,
ich habe das Problem, dass ich ein externes Sprite über sprite_add_sprite lade. Nur möchte ich dieses Sprite auch wieder aus dem RAM löschen. Ich hab das mit sprite_delete gemacht. Nur verändert sich der Speicherverbrauch des Spiels überhaupt nicht. Wenn ich das Sprite dann nochmal über einen Tastendruck mit sprite_add_sprite lade vergrößert sich der Speicherverbrauch nochmehr. Gibt es eine Möglichkeit das Bild aus dem RAM zu entfernen, sodass der Speicher wieder frei ist? Sollte doch mit sprite_delete funktionieren, oder? Oder liegt das daran, dass ich das ganze über ein Object mache. Also, dass das Object welches das Sprite verwendet erst gelöscht sein muss. Wobei ich ja beim zweimaligen löschen des Sprites die Meldung bekomme: Trying to delete non-existing sprite.
Gruß
Levin
ich habe das Problem, dass ich ein externes Sprite über sprite_add_sprite lade. Nur möchte ich dieses Sprite auch wieder aus dem RAM löschen. Ich hab das mit sprite_delete gemacht. Nur verändert sich der Speicherverbrauch des Spiels überhaupt nicht. Wenn ich das Sprite dann nochmal über einen Tastendruck mit sprite_add_sprite lade vergrößert sich der Speicherverbrauch nochmehr. Gibt es eine Möglichkeit das Bild aus dem RAM zu entfernen, sodass der Speicher wieder frei ist? Sollte doch mit sprite_delete funktionieren, oder? Oder liegt das daran, dass ich das ganze über ein Object mache. Also, dass das Object welches das Sprite verwendet erst gelöscht sein muss. Wobei ich ja beim zweimaligen löschen des Sprites die Meldung bekomme: Trying to delete non-existing sprite.
Gruß
Levin