UnityChan(Channel)
400 subscribers
1.79K photos
62 videos
13 files
41 links
کانال آموزش و نکات UnityChan

گروه یونیتی https://t.me/UnityChan
Download Telegram
دوستان با دقت مطالعه کنید چون قرار بعضی از فناوری ها رو در پنل بازی پیاده سازی کنیم 👆
نکته : بنده تصمیم گرفتم با رندر پیپ لاین built in یونیتی برم جلو احیانا Urp کار هستید باید از کامپوننت volume به جای پست پراسینگ استفاده کنید
قبلا هم دقیق توصیح دادم که urp و built in چیه دقیقا پس دیگه توضیح نمی دم
سلام دوستان میخوام آموزش رو ادامه بدم شرمنده بخاطر طراحی مدل جدید کرکترم نتونستم آموزش ببرم جلو
امیدوارم درس خون باشید و مطالب را خونده باشید یادتون باشه مطالب ها مثل درس میمونه و برای یاد گیری اش باید بخونید 👆
اول از همه باید بدونید UI چیست و کارایش چیه ؟

کاربرد UI (User Interface) در موتور بازی سازی Unity بسیار مهم است. UI در واقع نقطه‌ای است که ارتباط بین بازیکن و بازی ایجاد می‌کند، به وسیله آن بازیکن می‌تواند بازی را کنترل کند و اطلاعات مورد نیاز را دریافت کند.

در Unity، UI شامل عناصری مانند دکمه‌ها، منوها، تکست باکس‌ها، پنل‌ها و عناصر دیگر است که بر روی صفحه نمایش بازی قرار می‌گیرند. این عناصر برای نمایش و ورود داده‌های کاربر به بازی استفاده می‌شوند.

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

Unity UI به صورت پیش فرض ابزارهای کارآمدی را به شما می‌دهد تا بتوانید UI خود را بسازید و سفارشی‌سازی کنید. شما می‌توانید طرح‌بندی، قالب، رنگ و سایر جزئیات ظاهری UI را تنظیم کنید و با استفاده از اسکریپت‌ها و کدهای برنامه‌نویسی، به آنها عملکرد دلخواهی بدهید.

ضمناً، واحد اندازه‌گیری UI در Unity پیکسل است که به این معنی است که می‌توانید عناصر UI را با دقت مورد نظر روی صفحه نمایش قرار دهید.

به طور کلی، استفاده از UI در موتور بازی سازی Unity برای ایجاد تعامل و ارتباط بین بازیکن و بازی، ساده‌سازی تجربه کاربری و ایجاد رابط کاربری زیبا و قابل فهم بسیار مفید است.
نمونه ui در گیم 👆
نمونه دوم 👆
و نمونه اخر که در بازی های اندرویدی بسیار استفاده می شود برای حرکت و کنترل بازی با استفاده از تاچ پد اندروید
نکته : اگر به دنبال ui معمولی هستید همین ui یونیتی کافیت میکنه ولی دنبال ui حرفه ای هستید باید با فوتوشاپ طراحی کنید
برای ایجاد ui در قالب canvas باید با کلیک راست در بنچره هایرایکی و طی این مراحل در تصویر بالا canvas بسازید
UnityChan(Channel)
برای ایجاد ui در قالب canvas باید با کلیک راست در بنچره هایرایکی و طی این مراحل در تصویر بالا canvas بسازید
نکته : canvas زیر دوربین ایجاد کنید که هر جایی دوربین می رود با اون هماهنگ باشد ❗️❗️
با دیدن کادر سفید رنگ شاید کمی عجیب به نظر برسد ولی با زدن دکمه 2d در تب یونیتی که من مشخص کردم بازی خود را تبدیل به 2d کنید
در نهایت خواهید دید که میتوانیم cnavas خود را ببینید و شروع به طراحی کنید
UnityChan(Channel)
در نهایت خواهید دید که میتوانیم cnavas خود را ببینید و شروع به طراحی کنید
سوال چرا باید بازی خود را به شکل 2d در بیاریم ? جواب : چون ui ها 3d نیستند و فقط عکس 2d هستند که بازیکن ها میتواند وضعیت و کنترل کرکتر را به اعهده بگیرند به خاطر این که ما نیاز به 2 بعد داریم x و y باید 2d کنیم
با کلیک راست بروی canvas و ایجاد پنل می تونید wedget های خود را مثل button - image و دیگر چیزا داخلش بگزارید
نکته : دوستان اون چیز فلش مانندی که هست که زوم کردم را ببینید تنظیم اون بسیار اهمیت داره اما کارایش چیه ؟ کارایش اینکه با تمام صفحات اندروید خودشو سازگار میکنه اگر دقیق تنظیم نکنید به مشکل میخورید
چطوری تنظیم کنیم ساده است روی اون فلش ها با ماوس کلیک و نگهش دارید و بکشید اون چهار تا رو با داریه های ابی رنگ هم سطح کنید
برای ایجاد یک دکمه ساده با کلیک راست برای panel و طی مراحل بالا اولین دکمه خود را بسازید
برای تغییرنام دکمه ها با کلیک بر روی زیر مجموعه دکمه یا همون بچه اش و رفتن به اینسپکتور وکلیک بروی متنی که من با ابی رنگ مشخص کردم هر چی خواستید میتوانید بنویسید