ฉันต้องการได้รับการจัดการที่ดีขึ้นเกี่ยวกับวิธีที่ผู้คนในโลกแห่งความจริงจัดการกับอนิเมชั่นของพวกเขา
คุณโหลดภาพขนาดใหญ่ 1 ภาพแล้ววาดสี่เหลี่ยมต่าง ๆ ตามเฟรมภาพเคลื่อนไหวหรือไม่?
คุณโหลดไฟล์ภาพ X ลงในอาร์เรย์และวาดรายการในอาร์เรย์โดยใช้เฟรมภาพเคลื่อนไหวหรือไม่?
คุณจัดการกับการเคลื่อนไหวที่มีความยาวต่างกันอย่างไรสำหรับสไปรต์ต่างๆ
สมมติว่าการเดินตัวละครใช้เวลา 4 - 8 เฟรมและคลื่นบนชายหาดใช้เวลาเพียง 2 - 3 เฟรม คุณจะรับมือกับสถานการณ์นั้นอย่างไร ดูด้านล่าง
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
เห็นได้ชัดว่าคลื่นจะจบลงด้วยข้อผิดพลาดนอกขอบเขต
หรือคุณมีเทพดากังวลเกี่ยวกับภาพเคลื่อนไหวของตัวเองและไม่สนใจกรอบเลย การสไปรต์แต่ละครั้งจะรู้จักวงแอนิเมชั่นของตัวเองบ้างไหม?