AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Figur am Bildende. Neues Bild laden

Ein Thema von johnnycat14 · begonnen am 18. Apr 2006 · letzter Beitrag vom 18. Apr 2006
Antwort Antwort
johnnycat14

Registriert seit: 18. Apr 2006
Ort: Reinickendorf_Berlin
25 Beiträge
 
Delphi 7 Enterprise
 
#1

Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:31
Habe noch ein Problem.
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
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:34
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 ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
johnnycat14

Registriert seit: 18. Apr 2006
Ort: Reinickendorf_Berlin
25 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:37
Ja, Ok hast ja recht. Sorry
Ja wie macht man das?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:43
Z.B. in dem man .Left und .Top des (T)Images zurücksetzt. Oder meinst du, die Animation von Vorne beginnen?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#5

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:47
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...
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
johnnycat14

Registriert seit: 18. Apr 2006
Ort: Reinickendorf_Berlin
25 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:51
Naja, ich kanns net so richtig erklären.
Ich mein so wie in Mario.
john
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#7

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 22:58
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...
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
johnnycat14

Registriert seit: 18. Apr 2006
Ort: Reinickendorf_Berlin
25 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Figur am Bildende. Neues Bild laden

  Alt 18. Apr 2006, 23:05
Sehr gute Idee.
Danke wär ich nicht drauf gekommen.
Gruß John
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 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