Je voudrais mieux comprendre comment les gens du monde réel gèrent leur animation.
Chargez-vous 1 grande image puis dessinez-vous différents rectangles en fonction du cadre d'animation?
Chargez-vous des fichiers d'image X dans un tableau et dessinez-vous l'élément dans le tableau en fonction du cadre d'animation?
Comment gérez-vous avoir différentes longueurs d'animations pour différents sprites.
Supposons qu'un personnage marchant prenne 4 à 8 images et que les vagues sur la plage ne prennent que 2 à 3 images. Comment géreriez-vous cette situation? Voir ci-dessous
Dim Waves(1) as Sprite
Dim Char(5) as Sprite
Sub Animate()
Frame += 1
Draw Char(Frame)
Draw Waves(Frame)
If Frame = 5 Then Frame = 0
End Sub
De toute évidence, Waves se retrouverait avec une erreur hors limites.
Ou avez-vous votre souci de sprite sur sa propre animation, et ne vous souciez pas du tout du cadre. Faire en sorte que chaque sprite connaisse sa propre boucle d'animation?