مدیریت مراحل در Unity
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک سیستم منوی مقیاسپذیر و قابلاستفادهمجدد از ابتدا
- ذخیره و بارگذاری داده پایدار به و از اپلیکیشن Unity شما
- تسلط به Generics و الگوی طراحی Singleton
پیشنیازهای دوره
- Unity 2017 یا نسخههای جدیدتر
- یک Mac یا PC متصل به اینترنت
- آشنایی با Unity Editor
- دانش اولیه #C
- اختیاری: نرمافزار ویرایش تصویر برای سفارشیسازی دارایی های هنری
توضیحات دوره
آیا آمادهاید مهارتهای توسعه بازی خود را ارتقا دهید؟
در این دوره، ما:
- کار را با یک پروژه نمایشی ساده در Unity شروع میکنیم و یک سیستم منوی front-end به آن اضافه میکنیم.
- تکنیکهای ساخت کامپوننتهای UI قابلاستفادهمجدد و ترنزیشن ها بین sceneهای Unity را یاد میگیریم.
- اصول ذخیره و بارگذاری داده پایدار بهصورت محلی از اپلیکیشن را یاد میگیریم.
- اسکریپتهای #C را خطبهخط میسازیم و یاد میگیریم چگونه کامپوننتهای بازی را بهشکلی تمیز و منطقی معماری کنیم.
مهارتهای Unity خود را ارتقا دهید!
- الگوی طراحی Singleton را یاد میگیرید.
- از staticها و Generics برای جلوگیری از کدهای تکراری استفاده میکنید.
- PlayerPrefs و JsonUtility را برای ذخیره و بارگذاری داده بررسی میکنید.
وقتی این دوره را به پایان برسانید، باید یک مجموعه کامل از کدهای منبع در اختیار داشته باشید تا بتوانید سیستم منوی خودتان را بسازید و دادههای پایدار را ذخیره و بارگذاری کنید!
از بیش از 40 ویدیو که به درسهای کوتاه 10 تا 15 دقیقهای تقسیم شدهاند، یاد بگیرید. با 6 ساعت آموزش پیش بروید و هفتهها زمان کدنویسی را ذخیره کنید!
به جمع روبهرشد شرکتکنندگان این دوره بپیوندید و ببینید امروز چه چیزی میتوانید بسازید!
نکته: ویدیوها در اصل با Unity 2017.3 ضبط شدهاند، اما فایلهای پروژه به نسخه 2019.3 ارتقا یافتهاند. باید بتوانید با استفاده از جدیدترین نسخه Unity، همراه با درسها پیش بروید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان Unity در سطح مبتدی تا متوسط که میخواهند مهارتهای توسعه بازی خود را بهبود دهند.
مدیریت مراحل در Unity
-
مقدمهای بر LevelManagement 01:21
-
اطلاعات دوره و پیشنیازها 04:53
-
استانداردهای کدنویسی و نامگذاری 08:25
-
Unity Hub و نسخهها 03:53
-
پروژه نمونه بازی 11:01
-
بارگذاری Sceneها 11:08
-
چالش: متدهای بارگذاری مرحله 09:58
-
اعتبارسنجی داده 06:55
-
آزمون: مدیریت Scene None
-
منوها و صفحهها 05:19
-
طرح بندی منوی اصلی - بخش 1 11:11
-
طرح بندی منوی اصلی - بخش 2 08:15
-
راه اندازی دکمه Play 08:40
-
چالش: دکمههای منو 14:28
-
مدیریت منو - بخش 1 10:40
-
مدیریت منو - بخش 2 13:42
-
چالش: متدهای منو 09:11
-
الگوی Singleton 15:06
-
آزمون: الگوی Singleton None
-
زیرکلاسهای منو 17:06
-
Singletonهای منو 07:25
-
کلاس پایه عمومی منو 14:38
-
آزمون: Generics None
-
چالش: منوی توقف 08:11
-
مرور: منوی توقف 06:57
-
منوی بازی 15:05
-
ری فکتور منو 10:28
-
صفحه برد 16:22
-
بروزرسانی مقداردهی اولیه منوها 07:39
-
ScreenFader 11:45
-
SplashScreen 13:52
-
چالش: بروزرسانی SplashScreen 12:55
-
Fader ترنزیشن - بخش 1 13:39
-
Fader ترنزیشن - بخش 2 06:27
-
چالش: ترنزیشن پایانی 16:14
-
داده پایدار 01:36
-
بروزرسانی منوی تنظیمات 12:06
-
PlayerPrefs 10:06
-
SaveData سفارشی 10:06
-
جایگزینی PlayerPrefs 08:49
-
ابزار JSON 14:06
-
آزمون: JsonUtility None
-
چالش: ذخیره نام بازیکن 15:37
-
رمزنگاری (هشکردن رمزنگاریشده) 04:13
-
هشکردن داده ذخیرهشده 14:50
-
مقدمهای بر انتخاب مرحله 03:12
-
مشخصات مأموریت 06:19
-
Scriptable Object فهرست مأموریتها 07:51
-
طرح بندی رابط کاربری 12:13
-
انتخابگر مأموریت 09:38
-
منوی انتخاب مرحله 09:42
-
یکپارچهسازی منو 08:45
مشخصات آموزش
مدیریت مراحل در Unity
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:52
- مدت زمان :08:04:42
- حجم :6.89GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy