Chciałbym lepiej zrozumieć, jak ludzie w prawdziwym świecie radzą sobie z animacją.
Czy ładujesz 1 duży obraz, a następnie rysujesz różne prostokąty na podstawie ramki animacji?
Czy ładujesz pliki obrazów X do tablicy i rysujesz element w tablicy na podstawie ramki animacji?
Jak radzisz sobie z posiadaniem różnych długości animacji dla różnych duszków.
Powiedzmy, że chodzenie postaci zajmuje 4–8 klatek, a fale na plaży - 2–3 klatek. Jak poradziłbyś sobie z tą sytuacją? Zobacz poniżej
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
Oczywiście Fale zakończyłyby się błędem przekroczenia granicy.
A może duszek martwi się własną animacją i wcale nie dba o ramkę. Czy każdy duszek zna własną pętlę animacji?