به حرکت در اوردن اسپرایت ه6
نوشته شده توسط گروه آموزشی راستی‌فر/ 11 فرودین 1403

دوست داری اسپرایت‌های طبیعی راه برن یا بدوند یا برقصن؟ میخوایم وارد دنیای متحرک سازی در اسکرچ بشیم

اصلا اسپرایت چیه ؟

sprite

اسپرایت همون شخصیت‌ای هست که داخل صحنه نمایش قرار میگیره مثل گربه معروف اسکرچ و قرار ما تو برنامه‌هامون و از طریق کدهامون بهش دستور بدیم که چه کارهایی انجام بده

انیمیشن چطور ساخته میشه ؟

برای تاپیک flipbook عکس کاور Copy

به نظرت چطور میشه تصاویر ثابت رو متحرک کرد و انیمیشن ساخت؟
راز این کار اینکه تعداد زیادی تصویر پشت هم به نمایش گذاشته بشن. این مدلی مغز ما این تغییرات سریع رو به عنوان یه حرکت نرم می‌بینه، درست مثل یه فیلم

متحرک کردن اسپرایت

تو دنیای اسکرچ هم این قاعده وجود داره یعنی اگه می‌خوای اسپرایتت مثل تو فیلم ها راه بره باید یه تعداد از تصاویر اسپرایت در حالت های مختلفش (لباس های مختلفش) رو سریع پشت هم به نمایش بزاری

آموزش ساخت متحرک سازی در اسکرچ

حالا که راز کار رو میدونی بیا با هم شروع کنیم

مرحله اول : حالت های مختلف ایجاد کن

در قسمت ویرایشگر حالت(لباس) از خلاقیت خودت کمک بگیر و برای اسپرایت حالت‌های مختلفی ایجاد کن مثلا برای اینکه حالت راه رفتن گربه ایجاد بشه باید در هر حالت پای گربه کمی تغییر بکنه تا به نظر بیاد که واقعاً داره قدم برمی‌داره. یادت باشه که بعضی از اسپرایت ها از ابتدا خودشون چندین حالت دارن و شاید نیازی نباشه که خودت حالتی رو ایجاد کنی.

costume
مرحله دوم : کدهای جادویت رو بنویس

از بلوک ها برای دستور دادن به اسپرایت‌ها استفاده می‌کنیم. چون اینجا نیاز داری که حالت اسپرایتت رو عوض کنی باید از بلوک next costume که داخل دسته بلوک های Looks هستن استفاده کنی

بزار حرکت کنه

از بلوک wait (صبر کردن) داخل دسته بلوک‌های Control استفاده کن تا کنترل کنی که هر لباس چقدر روی صحنه نمایش داده بشه. مدت زمان صبر کردن رو می تونی به وسیله یه عدد که به عنوان ورودی این بلوک میدی مشخص کنی.

next costume rb

مدت زمان صبر بیشتر باعث میشه که انیمیشن سریع تری داشته باشی مثل دویدن و مدت زمان صبر کمتر باعث میشه که یه قدم زدن آهسته رو ایجاد کنی.

نکته حرفه‌ای: حلقه‌ها دوست شما هستن

می‌خوای انیمیشنت بارها و بارها در حین اجرا برنامه‌ات ادامه پیدا کنه؟ اینجاست که حلقه‌ها به کارت میان. حلقه‌ها مثل میانبرهای باحالی هستن که به شما اجازه میدن یه سری بلوک کد رو بارها و بارها تکرار کنی. به این ترتیب، اسپرایت شما می‌تونه حالت‌هاشو رو عوض کنه و برای همیشه حرکت کنه!

rbکل برنامه راه رفتن

از چه بلوک هایی استفاده کردیم

1
بلوک ایجاد تاخیر
3
بلوک عوض کردن حالت
2
بلوک تکرار بی نهایت

کاردستی

اگه دوست داری خودت از این مدل انیمیشن های کاغذی درست کنی می تونی فایل‌هاشون رو از اینجا دانلود کنی و انیمیشن کاغذی خودت رو بسازی

دیدگاه‌ خود را بنویسید

پیمایش به بالا