Bonjour,
Je me poses actuellement le problème de la représentation interne des animations en 2 dimensions. Le type d´animation dont je parle serait pour des scènes répété (Par exemple, les animations de frappe dans Fire Emblem GBA:
http://img.gamespot.com/gamespot/images/2005/146/reviews/921183_20050527_screen003.jpg ). Ce qui suit est le cheminement de mes idées sur lequel j´aimerai avoir un avis extérieur.
Le format le plus simple auquel on peut penser est un format de type: plusieurs sprites a la suite. Si on ne veut pas avoir a faire des sprites de la taille de l´écran, il faut les centrer sur la taille du personnage (avec de la marge pour faire bouger sa grosse hache).
Cette animation ni temporisé, ni spatialement localisé. La temporisation, ca n´a pas l´air tres difficile, a un temps on associe un emplacement et un sprite. Mais du coup, il doit y avoir un paquet de sprite qui ont quasiment la meme tete et il serait dommage (?) de les réencoder avec une différence de 15 pixel. On peut donc imaginer les encoder au format "difference avec une key image".
Sans compter que l´on peut avoir envie de faire des animations plus jolies qui prendrait plus de place sur l´écran, mais qui ne serait pas forcément rectangulaire. On peut alors imaginer les découper en plusieurs rectangle pour ne pas encoder les partie non touché de l´écran (du genre quad tree).
des avis ?