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!!!!