پیاده سازی انیمیشن پیاده روی شخصیت 8 راه sprite

صفحه به روز شده :
تاریخ ایجاد صفحه :

محیط تایید

ویندوز
  • ویندوز 11
ویرایشگر یونیتی
  • دانلود: 2020.3.25f1
بسته های سیستم ورودی
  • 1.2.0

پیشنیازهای این نکته

تنظیمات زیر به عنوان پیش نیاز برای توضیح این نکات از قبل پیکربندی شده است.

سایت مرجع

انیمیشن پیاده روی 4 Way Walking Animation

ما به شما نشان دادیم که چگونه یک انیمیشن پیاده روی چهار طرفه را در راهنمایی های قبلی ما انجام دهید. در این مقاله، ما 8 جهت را توضیح خواهیم داد، اما اکثر مراحل همان انیمیشن پیاده روی 4 طرفه است، بنابراین ما فقط تفاوت ها را در اینجا توضیح خواهیم داد.

اماده سازی گرافیک راه رفتن

اخرین بار، ما گرافیک را برای 4 جهت اماده کردیم، اما این بار گرافیک را برای 8 جهت به شرح زیر اماده خواهیم کرد. "پایین چپ"، "پایین راست"، "بالا چپ" و "راست بالا" اضافه شده است.

در مورد ترتیب جهت گیری، به نظر می رسد که 8 جهت در مقایسه با 4 جهت به وضوح تعیین نشده است. با این حال، فرمت های زیر نسبتا رایج هستند، بنابراین ما این بار با این ترتیب ادامه خواهیم داد.

تحت پایین چپ
چپ پایین راست
راست چپ بالا
بالا بالا راست

ایجاد یک پروژه و اماده سازی تصاویر

این بار، من سعی خواهم کرد چیزی ایجاد کنم که بتواند یک شخصیت را قرار دهد و ان را با کلیدهای مکان نما بر روی صفحه کلید حرکت دهد. از انجا که 8 جهت است، اگر به صورت مورب حرکت کنید، گرافیک در جهت مورب نمایش داده می شود.

اولین قدم این است که یک پروژه 2D جدید ایجاد کنید. تصویر کاراکتری را که برای پروژه خود اماده کرده اید اضافه کنید.

تصویری را که اضافه کرده اید انتخاب کنید و تنظیمات بازرس را پیکربندی کنید. این تنظیم همان است که برای 4 جهت.

تصویر را در ویرایشگر sprite تقسیم کنید. تعداد تصاویر افزایش خواهد داشت، اما وظایف یکسان خواهد بود.

خوب است اگر تصویر در پروژه به شرح زیر نمایش داده شود.

ایجاد داده های پویانمایی

انچه شما در اینجا انجام می دهید همان انیمیشن پیاده روی 4 طرفه است. در نهایت، خوب است اگر بتوانید یک انیمیشن در 8 جهت ایجاد کنید. لطفا توجه داشته باشید که اعداد موجود در تصویر با زمان در چهار جهت همگام نیستند.

تنظیم تصویر نام پرونده پویانمایی
ایوامارودان Iwamaru_0، Iwamaru_1، Iwamaru_2، Iwamaru_1
ایوامارلفت Iwamaru_6، Iwamaru_7، Iwamaru_8، Iwamaru_7
IwamaruRight Iwamaru_12، Iwamaru_13، Iwamaru_14، Iwamaru_13
ایوامارواپ Iwamaru_18، Iwamaru_19، Iwamaru_20، Iwamaru_19
ایوامارفلفت پایین Iwamaru_3، Iwamaru_4، Iwamaru_5، Iwamaru_4
IwamaruRightDown Iwamaru_9، Iwamaru_10، Iwamaru_11، Iwamaru_10
ایوامارلفت اپ Iwamaru_15، Iwamaru_16، Iwamaru_17، Iwamaru_16
IwamaruRightUp Iwamaru_21، Iwamaru_22، Iwamaru_23، Iwamaru_22

اطمینان حاصل کنید که هر مسیر به درستی متحرک می شود.

تنظیمات انتقال پویانمایی

تنظیمات همان زمانی است که در 4 جهت تا وسط است، بنابراین من ان را حذف خواهم کرد.

هنگامی که شما راه اندازی درخت مخلوط، شما نیاز به ایجاد 8 حرکت.

ما .anim اضافه شده به پروژه را به 8 مورد در حرکت تنظیم می کنیم.

جهت هر انیمیشن را به صورت عددی مشخص کنید.

جهت XY
تحت 0 -1
بالا 0 1
چپ -1 0
راست 1 0
پایین چپ -1 -1
پایین راست 1 -1
چپ بالا -1 1
بالا راست 1 1

این راه اندازی انیمیشن را تکمیل می کند.

کنترل حرکت

حرکت با فشار دادن یک کلید بر روی صفحه کلید انجام می شود، بنابراین شما می توانید یک اسکریپت برای کنترل ان ایجاد کنید. محتوای این اسکریپت دقیقا همان است که در 4 جهت ایجاد شده است، بنابراین لطفا به ان مراجعه کنید. نام اسکریپت باید "CharacterMove" باشد.

هنگامی که اسکریپت را ایجاد کردید، ان را به شیء شخصیت متصل کنید.

اعدام

این کل فرایند را تکمیل می کند. سعی کنید در حال اجرا بازی و با فشار دادن کلید های مکان نما بر روی صفحه کلید خود را به ان حرکت می کند. اگر شخصیت در جهتی که ان را فشار داده اید حرکت کند و انیمیشن راه رفتن حرکت کند در حالی که گرافیک به سمت جهتی که با ان روبرو هستید تغییر می کند، کار شما تمام است. این بار، ان را پشتیبانی از 8 جهت، بنابراین لطفا بررسی کنید که ایا گرافیک نیز مورب اعمال می شود زمانی که شما حرکت مورب.