Saya ingin lebih memahami bagaimana orang-orang di dunia nyata menangani animasi mereka.
Apakah Anda memuat 1 gambar besar dan kemudian menggambar persegi panjang yang berbeda berdasarkan bingkai animasi?
Apakah Anda memuat file gambar X ke dalam array dan menggambar item dalam array berdasarkan pada frame animasi?
Bagaimana Anda menangani memiliki panjang animasi yang berbeda untuk berbagai sprite.
Katakanlah karakter berjalan membutuhkan 4 - 8 frame, dan ombak di pantai hanya membutuhkan 2 - 3 frame. Bagaimana Anda menangani situasi itu? Lihat di bawah
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
Jelas Waves akan berakhir dengan kesalahan di luar batas.
Atau apakah Anda memiliki sprite Anda khawatir tentang itu animasi sendiri, dan tidak peduli dengan frame sama sekali. Adakah masing-masing sprite mengetahui lingkaran animasinya sendiri?