Il faut separer deux choses :
- Le deplacement
- L´animation graphique.
Pour le deplacement, ben c´est comme si tu bougeait un carré dans un pong
Pour l´animation, tu peux utiliser la methode que tu veux. Moi je fais comme ca : Dans un tableau, je stockes des temps et une info qui determine quelle image graphique.
Genre : ( unite de temps = 1 trame = une boucle de jeu)
1 Image1
5 Image2
10 Image3
Ensuite j´ai un compteur de trame. Au debut j´affiche l´image 1, a la boucle suivante le compteur passe a 2 et j´affiche toujours l´image 1, etc, quand le compteur arrive a 5 j´affiche l´image2, etc . ..
Dans DNA, j´ai fait ca bien, j´ai mis dans des fichiers texte, un fichier ressemble a ca :
/ / Animation description file
/ / Nom anim
/ / Nombre de clés ( n)
/ / Mode d´affichage
/ / Taille graphique, Taille de collision
/ / Ensuite les n clés
/ / Temps Identifiant de la tile
ANIM_WAIT
1
play_loop
32,32,30,32
0,0
ANIM_RUN
10
play_loop
32,32,30,32
0,0
3,1
6,2
9,3
12,4
15,5
18,6
21,7
24,8
27,8