আসল বিশ্বের লোকেরা কীভাবে তাদের অ্যানিমেশন পরিচালনা করছে সে সম্পর্কে আমি আরও ভাল হ্যান্ডেল পেতে চাই।
আপনি কি ১ টি বড় চিত্র লোড করেন এবং তারপরে অ্যানিমেশন ফ্রেমের উপর ভিত্তি করে বিভিন্ন আয়তক্ষেত্র আঁকেন?
আপনি কি এক্স চিত্র ফাইলগুলি একটি অ্যারেতে লোড করেন এবং অ্যানিমেশন ফ্রেমের ভিত্তিতে অ্যারেটিতে আইটেমটি আঁকেন?
বিভিন্ন স্প্রাইটের জন্য আপনি বিভিন্ন দৈর্ঘ্যের অ্যানিমেশনগুলি কীভাবে পরিচালনা করবেন।
বলুন যে একটি চরিত্রের হাঁটাচলা 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
স্পষ্টতই ওয়েভস সীমানা ত্রুটির সাথে শেষ হবে।
অথবা আপনার নিজের স্প্রিটের উদ্বেগ এটির নিজস্ব অ্যানিমেশন সম্পর্কে, এবং ফ্রেমের কোনও যত্ন নেই। প্রতিটি স্প্রাইটের নিজস্ব অ্যানিমেশন লুপটি জানা আছে?