Einzelnen Beitrag anzeigen

Benutzerbild von ISAS
ISAS

Registriert seit: 24. Sep 2003
Ort: Vietnam
205 Beiträge
 
Delphi 4 Standard
 
#1

DelphiX Levl laden Im Level bewegen Aber Bilder verschwinden

  Alt 30. Okt 2003, 20:04
So, das ist mein letztes Problem mit einem Level das in DelphiX eingebunden wurde.
Dann kann ich endlich anfangen, mein Spiel zu programmieren . Das Problem ist ganz leicht zu schildern, da ich schon weiss an was es liegt, aber keine Lösung dafür finde.

Es geht um diesen Quellcode:

Delphi-Quellcode:
DXSpriteEngine1.Move(1);
DXDraw1.Surface.Fill(0);
DXSpriteEngine1.Draw;
DXDraw1.Flip;
Natürlich soll man sich auch im Level bewegen können . Nun ist das Problem, wenn ich das Level öffne, es sofort wieder verschwindet . Wenn ich den oberen Quellcode nicht hätte, dann würde er es ganz normal laden und alles funktioniert, nur bewegen kann ich mich im Level dann nicht. Nach diesem Quellcode aktualisiert er mir jedesmal die DXDrawfläche, wenn ich mich nicht irre und das ist das Problem. Das auf der Kordinate zB. 20/30 ein Baum stehen soll, das wird nicht gelöscht, sondern nur das Bild wird entfernt. Also wird nur die DXDrawfläche, die man sieht aktualisiert und nicht die Bildnummer(DXImageList) mit den bestimmten Kordianten, die auf ihr liegen. Einfach gesagt : Die DXDrawfläche behält alles (Bildernummer, Eigenschaften, Kordinaten...), nur man sieht die Bilder nicht mehr, die auf ihr sein sollten.

Höffe das Problem bald gelöst zu haben, denn dann bin ich mal mit dem Grundgerüst fertig und kann mit dem Spiel loslegen.

[edit=Daniel B]Titel und Delphi-Tags korrigiert. Mfg, Daniel B[/edit]
Signatur wurde auf Wunsch geändert. Deswegen einfach hier drauf klicken-> www.geggi.at.gg
  Mit Zitat antworten Zitat