انتخاب دکمه های انیمه برای درک انها اسان تر می شود
محیط تایید
- ویندوز
-
- ویندوز 11
- ویرایشگر یونیتی
-
- دانلود: 2020.3.25f1
پیشنیازهای این نکته
تنظیمات زیر از قبل به عنوان پیش نیاز برای توضیح این نکات ساخته شده است.
مرجع
در ابتدا
اگر یک دکمه انتخاب شود، به طور پیش فرض کمی تیره تر خواهد بود.
با این حال، می تواند گیج کننده باشد، بنابراین شما می توانید رنگ انتخاب را در بازرس تغییر دهید.
در اینجا، ما می خواهیم دکمه را بزرگتر نشان دهیم زمانی که دکمه به عنوان یک عنصر اضافی انتخاب می شود. هنگامی که دکمه بزرگتر می شود، ان را نیز اضافه می کند یک جنبش مانند به تدریج در انیمه افزایش می یابد.
قرار دادن دکمه
دکمه ها را به طور معمول قرار دهید. در نظر بگیرید که دکمه ها بزرگتر خواهند بود، بنابراین یک مکث کوتاه بگذارید.
راه اندازی انیمه
با انتخاب دکمه، Button
"Transition" را از جزء به "Anime" تغییر دهید.
سپس یک دکمه به نام "Auto Generate Animation" ظاهر می شود، بنابراین روی ان کلیک کنید.
کادر گفتگوی Save Anime Controller ظاهر می شود.
محل دلخواه است، اما این بار ان را در همان پوشه Scenes
به عنوان صحنه ذخیره خواهد شد.
نام ButtonSelected
فایل است.
فایل های زیر در پروژه ایجاد می شوند: نوع انیمه مربوط به رفتار دکمه است.
پنجره Anime را نمایش می دهد.
دکمه ای را که فقط انیمه را برای ان تولید کرده اید انتخاب کنید.
سپس محتویات زبانه انیمه فعال خواهد شد، بنابراین از نوع Selected
انیمه انتخاب کنید.
روی دکمه Record کلیک کنید. اگر هر مقدار را در بازرس در این حالت تغییر دهید، در طول انیمه به عنوان یک پارامتر ثبت خواهد شد.
در این حالت، Rect Transform
مقیاس جزء را به 1.25
.
به هر حال، رنگ جزء نیز به ابی روشن به عنوان رنگ در Image
هنگام انتخاب تنظیم شده است.
هنگامی که کارتان تمام شد، روی دکمه ضبط کلیک کنید تا متوقف شود. شما می توانید ببینید که مقیاس و Image.Color تنظیم شده اند.
بازی را اجرا کنید و سعی کنید ان را حرکت دهید. من فکر می کنم شما می توانید ببینید که مقیاس و تغییر رنگ در حالی که انیمه زمانی که دکمه انتخاب شده است.
تنظیمات انیمه در انچه قبلا ایجاد شده ButtonSelected.controller
است ذخیره می شود، بنابراین
اگر می خواهید همان انیمه را به دکمه های دیگر اعمال کنید، می توانید این فایل را به دکمه متصل کنید و همان انیمیشن را اعمال کنید.
فراموش نکنید که برای انتقال انیمه.
تغییر زمان انیمه
زمان عملیاتی پیش فرض برای انیمه ای که ایجاد می کنید روی 0.25 ثانیه تنظیم شده است. این که ایا این زود یا دیر یا فقط درست است ممکن است به شخص بستگی داشته باشد.
اگر می خواهید زمان این انیمه را تغییر دهید، می توانید این کار را با دنبال کردن مراحل زیر انجام دهید.
روی کنترل کننده انیمه (ButtonSelected.controller) که از پروژه ایجاد کرده اید دوبار کلیک کنید.
زبانه انیمه انتخاب می شود و صفحه زیر نمایش داده می شود، بنابراین Any State
خط اتصال و Selected
را انتخاب کنید.
اگر تنظیمات بازرس را گسترش دهید، یک "فاصله انتقال (ها)" وجود دارد، بنابراین این بار ان را تنظیم 0.1
کنید.
بررسی کنید که ایا انیمیشن سریعتر می شود.