Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [Wie?] Langes Level mit DelphiX realisieren (https://www.delphipraxis.net/17122-%5Bwie-%5D-langes-level-mit-delphix-realisieren.html)

Dagon 28. Feb 2004 14:53


[Wie?] Langes Level mit DelphiX realisieren
 
Wie kann ich mit DelphiX am besten ein Level wie z.B. bei "Mario" realisieren? Damit meine ich, dass das Level immer weitergescrollt wird. Man kann ja nicht gut ein 10'000 Pixel langes Bitmap nehmen, oder? Wie macht man das am besten?

Danke im Voraus!

dizzy 29. Feb 2004 01:33

Re: [Wie?] Langes Level mit DelphiX realisieren
 
Ich würd sagen: Stückeln und Nachladen.

Also immer Bitmaps mit fixer Breite, und wenn eines links aus dem Fenster ganz raus ist killen, und wenn rechts ein Bild ganz im Fenster ist das nächste laden (oder besser 2-3 Bilder vorher schon, damit es keine "Ladehemmung" gibt ;) ).


gruss,
dizzy

Nonsense 29. Feb 2004 09:47

Re: [Wie?] Langes Level mit DelphiX realisieren
 
Jupp, sehe ich genauso. Du hast eine Level-Datei die du in einzelne Stücke unterteilst. Darin stehen Position, Größe und Texture der Objekte bzw. Sprites. Jetzt muss du nur noch nachladen, die Überprüfung kannst du ja von der aktuellen Position der Spielfigur abhängig machen.
Sollte kein großes Problem darstellen.

Dagon 29. Feb 2004 09:49

Re: [Wie?] Langes Level mit DelphiX realisieren
 
Ok, danke für eure Tipps. Ich werde es dann gleich mal ausprobieren.

Seniman 29. Feb 2004 20:34

Re: [Wie?] Langes Level mit DelphiX realisieren
 
Hallo Dizzy,

wenn du wirklich ein Spiel wie Mario machen willst, dann brauchst du die Bitmaps nicht zu stückeln, denn die Levels bestehen aus ganz vielen Tiles (Kacheln). In dem Fall empfehle ich dir ein TBackgroundSprite zu verwenden.
Damit kannst du ganz breite Levels machen.

Grüße
Seniman

dizzy 29. Feb 2004 22:14

Re: [Wie?] Langes Level mit DelphiX realisieren
 
:mrgreen: ist ja nett, aber ich wollte eigentlich (noch) kein solches Spiel proggen. Aber ich sag's "the_master" gerne weiter! Der, so hab ich mal gelesen, hatte mal eine Frage zu GENAU diesem Thema! (was ein Zufall) :zwinker:

(Drüber hinaus hast du natürlich Recht. Über Sprites zusammenbasteln ist auch mit Blick auf Kollisionsabfragen ganz klar besser! Hab mit Spielen nur noch keine weitreichenden Erfahrungen, und mir fallen sicherlich nicht oft die besten Lösungen dazu ein *g*. Aber so wie oben wäre ich vermutlich im Affekt erstmal dran gegangen...)


gruss,
dizzy

Seniman 1. Mär 2004 20:35

Re: [Wie?] Langes Level mit DelphiX realisieren
 
:oops: :oops:
Huch, da hab ich wohl den falschen Namen abgeschreiben.
:oops: :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz