Unload - Fragen

Previous topic - Next topic

WPShadow

Hi!

Ich hätte eine Frage zum laden bzw. vor allem zum entladen von Inhalten:

Code (glbasic) Select

X_LOADOBJ 1, "bla.ddd" --> lädt ein Objekt


Wenn ich jetzt den Platz für das geladene Objekt Nr. 1 freigeben möchte, dann mache ich folgendes:
Code (glbasic) Select

X_LOADOBJ 1, ""


Somit sollte der Speicherplatz für Nr. 1 wieder frei sein und durch ein anderes Objekt ersetzbar sein, oder?

GLG

W.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello


Schranz0r

Hättest es einmal getestet, hättest dir den Thread sparen können ;)  :enc:
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

Habe ich getestet, ich wollte nur auf Nummer sicher gehen!

Außerdem schreibe ich gerade an einer eigenen Lade - Funktion, die Daten lädt bzw. entlädt.

Für die Antwort bin ich sehr dankbar, weil ich damit super weiter arbeiten kann! thx
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

Quote from: WPShadow on 2010-Mar-10
Habe ich getestet, ich wollte nur auf Nummer sicher gehen!

Außerdem schreibe ich gerade an einer eigenen Lade - Funktion, die Daten lädt bzw. entlädt.

Für die Antwort bin ich sehr dankbar, weil ich damit super weiter arbeiten kann! thx

What? xD

Wie soll das aussehen?
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

Wird sich erst zeigen, ich baue gerade dran!

Als Grundlage nehme ich die Idee von Gernot:

Code (glbasic) Select

FUNCTION lr_DynLoad_Sprite: file$
STATIC anim_id_max

LOADSPRITE file$, anim_id_max
INC anim_id_max, 1

RETURN anim_id_max-1

ENDFUNCTION


Das System ist aber leider nicht ganz ausgereift, wenn man größere Datenmengen laden, verwalten und wieder entladen möchte.

Wenn es fertig ist, schicke ich dir mal eine Version davon!
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

Willst du animationen machen?

Sonst: GENX_OBJ() ;)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

Für die 3D - Objekte auf jeden Fall, für Sprites zum Teil auch, wobei ich im 2D einen Teil davon mit POLYVECTOR mache.

Bei der Maus werde ich z.B. eine Animation testen bzw. einbauen, falls alles hinhaut!

Den Befehl GENX_OBJ() kannte ich jetzt nicht, aber der wird wohl sehr hilfreich werden! Danke für den Tipp!
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est