2D-Animationsklasse

Aus Spieleprogrammierer-Wiki
Version vom 10. Oktober 2012, 16:16 Uhr von Koschi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

2D Animationen sind immer wieder Bestandteile von Spielen, auch in 3D Spielen werden 2D Animationen benutzt, um z.B. Animierte Menüs und Mauszeiger darzustellen. Der Aufbau und die Funktionsweise einer entsprechenden Klasse wird in diesem Artikel beschrieben.

Allgemeines zur Animation

Eine Animation ist eine Abfolge von Bildern, die sich von einem Bild zum nächsten Bild von einander Unterscheiden und so der Eindruck einer Bewegung entsteht. Das menschliche Auge nimmt eine Abfolge von ca. 24 Bildern pro Sekunde als flüssige Bewegung wahr.

Sprite Sheet zur Animation in der Tabelle
Beispiele anhand von verschieden schnellen Animationen
Animation Geschwindigkeit
Mund5PicSec.gif
ca. 1 Bild pro Sekunde
Mund15PicSec.gif
ca. 1,5 Bilder pro Sekunde
Mund33PicSec.gif
ca. 6 Bilder pro Sekunde
Mund100PicSec.gif
ca. 10 Bilder pro Sekunde

Der Eindruck einer Flüssigen Bewegung wird Verstärkt durch die Anzahl der Zwischnschritte, dass heißt eine Animation mit 5 (unterschiedlichen) Bildern sieht nicht so flüssig aus wie eine Animation mit 10 (unterschiedlichen) Bildern.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge