سلام و درود خدمت دوستان عزیز و علاقمندان به مباحث آموزشی وب سایت پی وی لرن. با آموزش Unity در خدمتتون هستیم. ایجاد اسلایدر در Unity رو در این بخش بررسی می کنیم.
در این فصل با آخرین عنصر UI در این سری از آموزش آشنا می شویم. Slider معمولاً در جایی استفاده می شود که می خواهیم مقدار مشخصی را بین حداکثر و حداقل مقدار تعیین کنیم. یکی از رایج ترین کاربردهای این مورد برای میزان صدا یا روشنایی صفحه است.
برای ایجاد یک نوار لغزنده ، به Create → UI → Slider بروید. یک عنصر کشویی جدید باید در صحنه شما ظاهر شود.
اگر به properties این اسلاید بروید ، لیستی از گزینه های سفارشی سازی آن را مشاهده خواهید کرد.
اجازه دهید سعی کنیم یک اسلایدر صدا درست کنیم. برای این کار ، اسکریپت ButtonBehaviour را باز کنید (می توانید دکمه ButtonManager GameObject را تغییر نام دهید زیرا مطمئناً در حال حاضر کارهایی بیش تر از مدیریت یک دکمه انجام می دهد) و یک رفرنس به Slider اضافه کنید. ما همچنین کمی کد را دوباره تغییر می دهیم.
1 2 3 4 5 6 7 8 | public class ButtonBehaviour : MonoBehaviour { int n; public Text myText; public Slider mySlider; void Update() { myText.text = "Current Volume: " + mySlider.value; } } |
درک کنید که چگونه ما از روش Update استفاده می کنیم تا مرتباً ارزش myText.text را به روز کنیم.
در properties اسلایدر، جعبه “Whole Numbers” را تیک بزنید و حداکثر مقدار را روی ۱۰۰ تنظیم کنید.
ما رنگ متن را از طریق properties آن برای رنگی قابل مشاهده تر تنظیم خواهیم کرد.
بگذارید همین رویه درگ Slider GameObject را روی اسلات جدید دنبال کنیم و play ضربه بزنید.
اکیداً توصیه می شود با کنترل های رابط کاربری دیگر نیز تحقیق و آزمایش کنید تا ببینید کدام یک از این طریق به خوبی کار می کنند.
در بخش بعدی ما با نورپردازی ، مواد و سایه ها آشنا می شویم.
در این بخش از آموزش یونیتی، اسلایدری ایحاد نمودیم. در بخش بعدی Materials و Shaders رو بررسی می کنیم. با ما همراه باشید.