Seite 1 von 1

Hintergrund bewegen

Verfasst: 03.11.2005 14:33
von Martin66119
Hallo an alle Spezialisten; Ich bin noch Anfänger.

Ich möchte gerne etwas (z.B. Auto, Person) vor einem sich ändernden Hintergrund sich bewegen lassen. Es soll dabei abhängig von der Mausbewegung der Hintergrund nach links oder rechts bewegt werden

Kann mir da jemand helfen wie das geht?

Verfasst: 03.11.2005 14:59
von Robin
naja, die einfachste Möglichkeit wäre:

Code: Alles auswählen

ExamineMouse()

hintergrundx = MouseX()
hintergrundy = MouseY()

Verfasst: 03.11.2005 15:02
von DarkDragon
Dann ist es aber begrenzt, eher:

Code: Alles auswählen

ExamineMouse()

hintergrundx + MouseDeltaX()
hintergrundy + MouseDeltaY() 

Verfasst: 03.11.2005 15:05
von Martin66119
meine Frage zielte mehr in die Richtung wie ich das Hintergrundbild aufrufen kann welches sich dann nach rechts oder links bewegt wenn ich den Cursor bewege. Ist das Hintergrundbild sozusagen ein "kleiner Clip".

Verfasst: 03.11.2005 15:53
von PMV
erst den Hintergrund laden:

Code: Alles auswählen

Hintergrund = LoadSprite(#PB_Any, "C:\...") ; Pfad anpassen
und dann wie oben die Koordinaten in Variablen speichern und in einer Schleife immer wieder

Code: Alles auswählen

DisplaySprite(Hintergrund, HintergrundX, HintergrundY)
aufrufen.

MFG PMV

Verfasst: 03.11.2005 15:55
von Zaphod
am besten baust du hintergründe modular aus sprites zusammen. such mal in google nach tilemapping

Verfasst: 03.11.2005 16:10
von Martin66119
Danke für die Infos!!!!