Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Figur am Bildende. Neues Bild laden (https://www.delphipraxis.net/67708-figur-am-bildende-neues-bild-laden.html)

johnnycat14 18. Apr 2006 21:31


Figur am Bildende. Neues Bild laden
 
Habe noch ein Problem. :stupid:
Ich möchte das wenn meine figur am ende des bildes ist, das
denn ein neues bild geladen wird. Muss ich für jedes bild ein neues
formular benutzen danke
gruß john

turboPASCAL 18. Apr 2006 21:34

Re: Figur am Bildende. Neues Bild laden
 
Zitat:

Ich möchte das wenn meine figur am ende des bildes ist, das
denn ein neues bild geladen wird
Äh, du meinst wohl so, wenn deine Figur läuft zB. nach links soll das Bild weiter scrollen ? :gruebel:

johnnycat14 18. Apr 2006 21:37

Re: Figur am Bildende. Neues Bild laden
 
Ja, Ok hast ja recht. Sorry :oops:
Ja wie macht man das?

mkinzler 18. Apr 2006 21:43

Re: Figur am Bildende. Neues Bild laden
 
Z.B. in dem man .Left und .Top des (T)Images zurücksetzt. Oder meinst du, die Animation von Vorne beginnen?

turboPASCAL 18. Apr 2006 21:47

Re: Figur am Bildende. Neues Bild laden
 
Du kannst zB. ein TImage in eine ScrollBox setzen. Je nach Position der Figur schiebst du dann dein Bild in die richtige Position.

Du kannst aber auch das Image auf der Form per Image.Top und Image.Left verschieben.

Anders geht es auch wenn du in ein temp. Bitmap ein Grosses Bild lädst und dann nur den benötigten Bereich auf dem Bildschirm darstellst. (etwas aufwendiger aber besser)

Wenn du die zweite Version verwendest kannst du dann auch deine Figur gleich mit in das Bild kopieren.

Vorteil nur ein Image auf der Form, die Sache geht fixer...

johnnycat14 18. Apr 2006 21:51

Re: Figur am Bildende. Neues Bild laden
 
Naja, ich kanns net so richtig erklären. :corky:
Ich mein so wie in Mario.
john

turboPASCAL 18. Apr 2006 21:58

Re: Figur am Bildende. Neues Bild laden
 
Ebend, genau so kann man es machen. (Muss man aber nicht. ;) )


Die Hintergrundbilder sind zB. 1024x440 gross, der Ausschnitt den der Spieler zu Gesicht bekommt ist nur 640x320. Somit kannst du nun immer den passenden Ausschnitt auf dem Formular zeigen oder verscieben.

Wenn das Ende eines Bildes erreicht ist ist das Level zu Ende und ein neues Bild (Level) wird geladen...

johnnycat14 18. Apr 2006 22:05

Re: Figur am Bildende. Neues Bild laden
 
Sehr gute Idee. :???:
Danke wär ich nicht drauf gekommen. :stupid:
Gruß John


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

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