Seite 1 von 1

SDL Bilder Animation

Verfasst: Do Mai 02, 2013 1:03 pm
von hardcoding
Hallo,

Ich habe folgendes Beispiel:
Ich möchte im PNG Foto ein Kind rutschen lassen. Ist das mit SDL überhaupt möglich ? Wenn ja welche Lösungsansätze würdet ihr vorschlagen ?

Re: SDL Bilder Animation

Verfasst: Do Mai 02, 2013 1:20 pm
von Xin
Du könntest das Bild in Layer aufteilen, also Hintergrund, Kind und Vordergrund der Rutsche, der das Kind überdeckt.
Dann kopierst Du den Hintergrund, dann das Kind an die Position, wo es gerade rutscht und anschließend den Vordergrund der Rutsche und gibst SDL den Befehl das Bild darzustellen.

Die Animation wirst Du wohl selbst programmieren müssen. Du kannst die Positionen ja beispielsweise an einer Linie festmachen. Ich habe mir für sowas mal eine Klasse geschrieben, die eine double-Variable repräsentiert, die sich Zeitabhängig ändert. Eine Art Timer. Wann immer man die Klasse fragt, bekommt man den Wert, der zu diesem Zeitpunkt richtig ist. Dauert Deine Anim 10Sekunden und zählt die Variable von 10 nach 20, dann ist die nach einer Sekunde bei 11, nach zwei Sekunden bei 12 usw.
Mit derartigem kannst Du die Position des Kindes auf der Rutsche festlegen, egal wie schnell Dein Rechner Bilder zeichnen kann.

Re: SDL Bilder Animation

Verfasst: Sa Mai 04, 2013 12:06 pm
von hardcoding
Ah Ok Danke für nette Idee