سیستم رابط کاربری یونیتی - رابطهای پیشرفته از ابتدا تا حرفهای
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما از طریق تمام رابطهای سیشارپ سیستم رویداد را بررسی میکنید تا عناصر رابط کاربری را از طریق کد اتصال داده و بالاترین کارایی را به دست آورید.
- شما صفحه تنظیمات پیشرفته کاملی را از صفر طراحی کرده و آن را با سیستم ورودی جدید یونیتی یکپارچه میکنید.
- شما از طریق سیشارپ به همه عناصر رابط کاربری دسترسی پیدا میکنید و به کلاس کامل، ویژگیها و متدهای آن در سطح پیشرفته مسلط میشوید.
- شما یک سیستم موجودی سبک RPG را از صفر با استفاده از مکانیکها و کاربردهای واقعی میسازید.
- شما به استفاده از فونتهای سفارشی مسلط میشوید تا استایل ویژوال گیم خود را تطبیق داده و کیفیت پروژه را به طور قابل توجهی افزایش دهید.
- شما با کاربردهای واقعی در دروس مختلف، هر عنصر از سیستم رابط کاربری یونیتی را گامبهگام مطالعه میکنید تا مستقیماً در بازیهای خودتان استفاده کنید.
پیشنیازهای دوره
- دانش اولیه سیشارپ برای دسترسی و دستکاری عناصر رابط کاربری از طریق اسکریپتنویسی
- نسخه یونیتی 2020 یا جدیدتر برای جلوگیری از مشکلات سازگاری و پیگیری خوب دوره
- نیازی به منابع اضافی نیست. همه مواد در دوره گنجانده شدهاند. شما میتوانید دوره را در 14 روز با صرف تنها 1 ساعت در روز به اتمام برسانید.
توضیحات دوره
به دوره سیستم رابط کاربری یونیتی خوش آمدید که راهنمای شما برای ایجاد رابطهای پیشرفته و حرفهای از صفر تا برای بازیها است.
این یک راهنمای کامل مبتنی بر نمونههای واقعی است که به شما میآموزد چگونه رابط کاربری بازی خود را به شیوهای حرفهای و یکپارچه برای تمامی پلتفرمها طراحی و منطبق کنید.
ایجاد رابط کاربری میتواند پیچیدهترین بخش پروژه شما باشد اگر تمام عناصر یا نحوه دسترسی به آنها از طریق کدنویسی را به درستی درک نکنید. شما وقت ارزشمند خود را صرف مرور مستندات یا ویدئوها برای فیکس کردن هر مشکل کوچکی خواهید کرد.
و حتی اگر بتوانید اینها را انجام دهید، سازگار کردن رابط کاربری شما با پلتفرمهای مختلف به کابوسی تبدیل میشود و گاهی شما را مجبور میکند پروژهها را برای اعمال تغییرات کوچک تکرار کنید.
اگر میخواهید در استودیوهای حرفهای بازی کار کنید یا خود را به عنوان یک توسعهدهنده بازی جدی معرفی کنید، این مسیر قابل قبول نیست.
رابط کاربری تنها مختص منوی اصلی نیست. شما از آن برای HUDs گیمپلی، موجودیها، سلکتورهای سطوح و صفحات تنظیمات استفاده خواهید کرد. اگر همه اینها را به درستی وصل نکنید، پروژه شما دشوارتر مدیریت میشود و شما دیگر به ساخت ویژگیهای گیمپلی واقعی نمیپردازید.
به همین دلیل این دوره را ساختیم تا به شما گامبهگام سیستم رابط کاربری یونیتی را با یوزکیسهای واقعی که میتوانید مستقیماً در بازیهای خود اجرا کنید، بیاموزیم.
ما به شما میآموزیم چگونه از طریق کد به هر عنصر رابط کاربری دسترسی پیدا کرده و به کلاس کامل و ویژگیهای آن را در سطح پیشرفته مسلط شوید. وقتی این مهارت را به بازیهای خود اعمال کنید، هیچ محدودیتی نخواهد بود.
شما تمام رابطهای سیستم رویداد در سیشارپ را میآموزید تا بتوانید عناصر رابط کاربری را به صورت برنامهای برای بالاترین عملکرد و گیمپلی روان وصل کنید
شما یک سیستم موجودی کامل با سبک RPG را از صفر میسازید و همه این موارد را در یک سناریوی واقعی به کار میبرید.
شما به فونتهای سفارشی مسلط میشوید تا ظاهر و حس بازی خود را سفارشی کنید و کیفیت ویژوال پروژه را بهبود بخشید.
ما همچنین یک صفحه تنظیمات کامل با rebinding کنترل میسازیم و با سیستم ورودی جدید یکپارچه میکنیم تا بازیکنان کنترل کاملی بر تجربه خود داشته باشند.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان بازی که میخواهند به سیستم رابط کاربری یونیتی مسلط شوند.
- هنرمندان UX که میخواهند به تیمهای توسعه بازی ملحق شوند و نیازمند درک عمیق ابزارهای رابط کاربری هستند.
- تیمهای توسعه بازی که میخواهند عمیقتر به قابلیتهای کامل سیستم رابط کاربری یونیتی وارد شوند.
سیستم رابط کاربری یونیتی - رابطهای پیشرفته از ابتدا تا حرفهای
-
بررسی دوره 10:23
-
اهداف بخش 00:49
-
رابط کاربری چیست؟ 01:42
-
Canvas رابط کاربری 06:46
-
کامپوننتهای Canvas 13:04
-
عناصر Canvas و Rect Transform 18:50
-
اهداف بخش 01:20
-
کاربرد اولیه کامپوننت تصویر 05:53
-
انواع تصاویر 07:47
-
گزینههای بیشتر تصویر - تصویر خام 07:55
-
دکمهها - بخش 1 11:36
-
دکمهها - بخش 2 08:32
-
عناصر متنی 07:35
-
تاگلها (چکباکسها) 09:16
-
اسلایدرها 08:27
-
فیلدهای ورودی 10:42
-
طرحبندیها - گروه طرحبندی گرید 06:27
-
طرحبندیها - گروه افقی و عمودی و تنظیمکننده اندازه محتوا 08:35
-
پنل 07:08
-
اسکرول بار 04:16
-
Scroll View - ایجاد محتوا 05:31
-
Scroll View - گزینهها و تنظیمات 06:44
-
کشویی - کامپوزیشن 05:39
-
کشویی - پیکربندی 10:24
-
Text Mesh Pro 10:01
-
سایر عناصر TMP 03:21
-
ناوبری - بخش 1 07:17
-
ناوبری - بخش 2 08:28
-
سیستم رویداد 05:05
-
تنظیمکننده نسبت ابعاد 05:17
-
عنصر طرحبندی 15:03
-
گروه Canvas 04:14
-
سایه، Outline، UV1 و جزئیات بیشتر 06:45
-
Raycaster گرافیکی 02:16
-
اهداف بخش 02:37
-
API اسکریپتنویسی تصاویر 13:49
-
API اسکریپتنویسی دکمهها - بخش 1 06:02
-
API اسکریپتنویسی دکمهها - بخش 2 08:20
-
API دکمهها و IPointerClick - بخش 03:28
-
API اسکریپتنویسی متن - بخش 1 04:53
-
API اسکریپتنویسی متن - بخش 2 08:12
-
API اسکریپتنویسی تاگل و گروه تاگل - بخش 1 05:39
-
API اسکریپتنویسی تاگل و گروه تاگل - بخش 2 12:41
-
API اسکریپتنویسی اسلایدر - بخش 1 07:29
-
API اسکریپتنویسی اسلایدر - بخش 2 05:04
-
API اسکریپتنویسی فیلد ورودی - بخش 1 07:03
-
API اسکریپتنویسی فیلد ورودی - بخش 2 11:02
-
API اسکریپتنویسی گروه طرحبندی گرید 05:34
-
API تنظیمکننده اندازه محتوا 03:28
-
API گروه طرحبندی افقی و عمودی 03:10
-
API اسکریپتنویسی اسکرول بار 04:13
-
API اسکریپتنویسی ScrollView 09:10
-
API اسکریپتنویسی کشویی - بخش 1 05:25
-
API اسکریپتنویسی کشویی - بخش 2 08:43
-
API اسکریپتنویسی Text Mesh Pro 05:10
-
سایر APIs اسکریپتنویسی TMP 04:26
-
API اسکریپتنویسی سیستم رویداد 05:16
-
API اسکریپتنویسی ناوبری 04:53
-
API اسکریپتنویسی تنظیمکننده نسبت ابعاد 02:48
-
API اسکریپتنویسی عنصر طرحبندی 01:45
-
API اسکریپتنویسی Canvas Group 05:04
-
API اسکریپتنویسی Shadow ،Outline و UV1 04:30
-
API اسکریپتنویسی Canvas، اسکالر و Graphic Raycaster 02:53
-
اهداف بخش 01:19
-
رابطهای سیستم رویداد 01:08
-
IPointerEnter/ExitHandler 07:19
-
IPointerDown/UpHandler 07:01
-
IPointerClickHandler 04:02
-
استفاده از کلاس آبجکت با رابطها 02:43
-
رابطهای درگ و دراپ 08:23
-
IScrollHandler 06:09
-
ISelection Handlers 02:45
-
IMoveHandler 02:45
-
هندلر ISubmit/CancelHandler 02:57
-
تریگر رویداد 05:26
-
API تریگر رویداد 05:04
-
اهداف بخش 01:27
-
دانلود منابع و راهاندازی 04:51
-
ایجاد ساختار اولیه موجودی 10:27
-
Scroll View محتوای موجودی 11:20
-
ایجاد Prefab رابط کاربری آیتم 08:17
-
پیکربندی توضیحات موجودی 09:25
-
معرفی اسکریپتنویسی موجودی 01:47
-
کلاسهای موجودی و آیتم 03:14
-
کلاس موجودی رابط کاربری 03:45
-
داراییهای آیتم - نمایش ویژوالها 03:13
-
ایجاد آبجکتهای جهان 05:18
-
انتقال آیتمهای جهان به رابط کاربری موجودی 02:15
-
Spawner آیتمهای جهان 03:29
-
آیتمهای قابل استک شدن 04:13
-
نمایش متن آیتمهای جهان 03:01
-
تنظیم مقادیر آیتمها (+99) 04:16
-
انتخاب آیتم رابط کاربری 10:48
-
توابع بازیکن و پاکسازی Raycast 07:06
-
نمایش اطلاعات انتخاب 07:38
-
نمایش آیتم رابط کاربری همراه با دکمهها 10:40
-
قابلیت دراپ کردن آیتم 11:04
-
استفاده از قابلیت آیتم 06:38
-
افزودن جزئیات و اصلاح موجودی 05:17
-
افزودن نوارهای سلامت و مانا 11:26
-
فیکس کردن اشکالات، توضیحات و یادداشتها 05:23
-
بررسی کنوانسیونهای نامگذاری انگلیسی 02:02
-
اهداف بخش 00:56
-
مقدمه و دریافت فونتها 04:47
-
ایجادکننده دارایی فونت 12:05
-
اصلاح تکسچر Atlas 06:31
-
سایر گزینهها و کامنتهای نهایی 05:38
-
اهداف بخش 02:32
-
دانلود پروژه و راهاندازی 04:00
-
بررسی و تنظیمات 09:29
-
راهاندازی دکمه رابط کاربری 06:33
-
اکشن تاگل Canvas 04:31
-
درک ایندکسها و کامپوزیتها 05:21
-
Rebinding اولیه 10:09
-
اتصالات پایدار 05:54
-
اتصالات پایدار با کلاس سیشارپ تولید شده 06:48
-
لغو Rebind و حذف اتصالات 06:39
-
بروزرسانی به TMP 07:13
-
سفارشیسازی متن Rebind 06:54
-
ریست اتصالات 06:30
-
مدیریت اتصالات داپلیکیت 03:22
-
داپلیکیشن اتصالات 06:50
-
داپلیکیشن اتصالات کامپوزیت 03:36
-
آیکونهای اتصال گیمپد 06:00
-
پالیش ویژوال نهایی 19:21
-
نکات نهایی و فیکس کردن اشکالات زبان اتصالات 05:00
مشخصات آموزش
سیستم رابط کاربری یونیتی - رابطهای پیشرفته از ابتدا تا حرفهای
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:126
- مدت زمان :13:17:56
- حجم :6.34GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy