Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 19 years ago

Closed 19 years ago

#4 closed defect (fixed)

Animation Player

Reported by: patrick Owned by: nobody
Priority: minor Milestone: 0.2.3-pre-alpha orx-v0
Component: GraphicsEngine Version:
Keywords: Animation Player Cc:
Referenced By: References:

Description

A method to play animations like explosions/water/wapeons during the game on the game-screen on a position on the screen of choise.

  • Konkrete Anwendungszwecke
    • Racketen/Lasers die abgeschossen werden (waffen die sich bewegen, gluehen)
    • Explosionen im Fall von Kollisionen/Einschlaegen
    • Umgebung wie Wasser, Gras etc.
  • Ansprueche/Definition
    • Eine Animation ist ein Teil einer WorldEntity
    • Eine WorldEntity kann meherere Animationen beinhalten und gleichzeitig abspielen
    • Die WE muss wissen was fuer Animationen in welcher Situation abgespielt werden muessen.
  • Speicherformat
    • frei, muss aber open-source "kompatibel" sein. (also nicht jpeg)
    • balance aus speicherschonend und billig zu dekodieren
  • Implementierung
    • Eine Animation gehert einer WorldEntity (einleuchtend, denn ein spieler entscheidet wann geschossen werden muss und damit eine animation dargestellt werden muss). Somit beinhaltet eine WorldEntity eine Klasse Animation. Diese Klasse hat eine liste der momentan laufenden Animationen
    • Aehnlich wie die WorldEntity::draw() function wird eine Animation::draw() function aufgerufen, imgleichen Takt.
  • Offene Fragen
    • Hintergrund nicht verdecken mit der Animation (v.a. an den Ecken aufpassen)
    • Was fuer eine Art Datenformat muss verwendet werden um die animationen effizient darzustellen.

Change History (1)

comment:1 Changed 19 years ago by bensch

  • Milestone changed from feature-taks to 0.2.3-pre-alpha
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.