Gerçek dünyadaki insanların animasyonlarını nasıl ele aldıklarını daha iyi ele almak istiyorum.
1 büyük resim yüklüyor ve ardından animasyon karesine göre farklı dikdörtgenler çiziyor musunuz?
X görüntü dosyalarını bir diziye yüklüyor ve öğeyi animasyon karesine göre dizide çiziyor musunuz?
Çeşitli sprite'lar için farklı uzunluklarda animasyonlara sahip olmakla nasıl başa çıkıyorsunuz?
Bir karakterin yürüyüşün 4-8 kare alacağını ve sahildeki dalgaların sadece 2-3 kare alacağını varsayalım. Bu durumu nasıl ele alırsınız? Aşağıya bakınız
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
Açıkçası Waves sınırların dışında bir hata ile sonuçlanacaktı.
Yoksa hareketli grafiğinizin kendi animasyonu hakkında endişeniz var mı ve çerçeveyi hiç önemsemiyor musunuz? Her hareketli grafik kendi animasyon döngüsünü biliyor mu?