اسکریپتنویسی در ویرایشگر یونیتی - از مبتدی تا حرفهای
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- از دانش کم یا صفر درباره اسکریپتنویسی در ویرایشگر یونیتی، تا سطح پیشرفته در پایان دوره
- یاد میگیرید چگونه با اسکریپتنویسی در ویرایشگر یونیتی، ابزارهای سفارشی بسازید.
- ایجاد 9 ابزار کاربردی برای استفاده در یونیتی، به منظور اتوماسیون تسکها، سرعت بخشیدن به گردشکار و موارد دیگر
- درک هر دو جعبه ابزار رابط کاربری و IMGUI و نقاط قوت و ضعف هر کدام
- ساخت ابزاری برای اتوماسیون مشاهده بازی در نسبتهای ابعاد مختلف صفحه
- ایجاد سیستم مورد علاقهها که به شما اجازه میدهد آبجکتها را ذخیره و به سرعت در مکانهای دیگر استفاده کنید.
- کدنویسی منطق ذخیره خودکار (autosave) برای ذخیره تغییرات در فواصل زمانی منظم
- طراحی organizer خودکار فایلها که با یک کلیک، فایلهای مختلف را در پوشههای مربوطه مرتب کند.
- یادگیری تکنیکهایی که میتوانید در پروژههای بازی آینده به کار ببرید.
- تبدیل شدن به توسعهدهنده بهتر یونیتی و با صلاحیت حرفهای بیشتر
- درک نحوه ساخت ابزارهای فروشگاه داراییها
- کسب دانش درباره تکنیکهای استاندارد صنعت
- تسریع روند توسعه
- بهره بردن کامل از قدرت یونیتی
پیشنیازهای دوره
- یک کامپیوتر با سیستم عامل ویندوز، مک یا لینوکس
- نصب یونیتی روی کامپیوتر
- دانش اولیه از یونیتی و سیشارپ
توضیحات دوره
اگر میخواهید اسکریپتنویسی در ویرایشگر یونیتی را بیاموزید تا ویرایشگر را سفارشیسازی کنید، این دوره مناسب شماست. این دوره شما را از سطح مبتدی تا حرفهای در اسکریپتنویسی ویرایشگر یونیتی میبرد. در طول دوره، 9 ابزار سفارشی را به صورت عملی میسازیم که میتوانید در پروژههای بازی خود استفاده کنید و تکنیکها را برای ساخت ابزارهای دلخواهتان به کار ببرید.
آنچه یاد خواهید گرفت:
- اسکریپتنویسی ویرایشگر چیست و چگونه میتواند بهرهوری شما را به طور چشمگیری افزایش دهد؟
- استراتژیهای مختلف ایجاد اسکریپتهای ویرایشگر با استفاده از IMGUI و جعبه ابزار رابط کاربری
- تمرین کار با استفاده از بیلدر رابط کاربری، UXML و سیشارپ برای ایجاد ابزارهای سفارشی
- شناخت کلاسها، توابع و ساختارهای کلیدی کدنویسی که هنگام ایجاد اسکریپتهای ویرایشگر باید بدانید.
منتظر باشید برای ساختن:
9 ابزار سفارشی عملی برای یونیتی که میتوانید در پروژههای بازی خود استفاده کنید:
- دکمههای سلسلهمراتب سفارشی برای اتوماسیون تسکهای رایج
- ابزار تغییر نام گروهی که امکان تغییر نام چند آبجکت بازی را به طور همزمان میدهد.
- ابزار detector مرجعهای گمشده برای صرفهجویی در زمان یافتن خطاهای مرجع null
- کدی که به طور خودکار آبجکتهای بازی را به فیلدهایی در Inspector وصل میکند تا دیگر نیازی به درگ و دراپ کردن دستی نباشد.
- منطق ذخیره خودکار (Autosave) که تغییرات شما را به طور پیوسته ذخیره میکند.
- سیستم علاقهمندیها برای استفاده آسانتر از آبجکتهای متداول
- optimizer داراییهای هنری برای فشردهسازی تصاویر بدون کاهش کیفیت
- ابزاری برای بررسی خودکار رابط کاربری در نسبتهای مختلف صفحه به طور همزمان
توانمندی برای ساخت:
- اسکریپتهای ویرایشگر، Inspectors سفارشی و ابزارهای ویرایشگر مخصوص خود
- داراییهایی برای فروشگاه دارایی یونیتی
با استفاده از تکنیکهایی که در دوره آموزش داده میشود، زمان توسعه خود را کاهش داده و گردشکار یونیتی خود را سفارشی خواهید کرد.
آیا آمادهاید استاد اسکریپتنویسی ویرایشگر شوید و بیشترین بهره را از تواناییهای خود در یونیتی ببرید؟ پس همین حالا در دوره شرکت کنید.
این دوره برای چه کسانی مناسب است؟
- هر توسعهدهنده یونیتی
- علاقهمندان به استفاده از یونیتی برای ساخت بازی
- دانشجویانی که از یونیتی برای پروژههای درسی استفاده میکنند.
- توسعهدهندگان مستقل بازی که با یونیتی کار میکنند.
- توسعهدهندگان حرفهای یونیتی
- افرادی که میخواهند مهارتهای سیشارپ خود را در یونیتی ارتقا دهند.
- توسعهدهندگانی که علاقهمند به ساخت ابزارها برای فروشگاه دارایی یونیتی هستند ولی نمیدانند از کجا شروع کنند.
اسکریپتنویسی در ویرایشگر یونیتی - از مبتدی تا حرفهای
-
مقدمه 02:44
-
اسکریپتنویسی ویرایشگر چیست؟ 02:05
-
آنچه در این دوره خواهیم ساخت؟ 05:20
-
مقدمه بخش 00:46
-
رابط کاربری گرافیگی حالت فوری (IMGUI) در مقابل جعبه ابزار رابط کاربری 01:28
-
رابط کاربری حالت فوری (IMGUI) 02:09
-
جعبه ابزار رابط کاربری - بیلدر رابط کاربری 03:14
-
جعبه ابزار رابط کاربری - UXML 02:30
-
جعبه ابزار رابط کاربری - سیشارپ 01:15
-
خلاصه بخش 00:43
-
مقدمه این بخش 01:18
-
این ابزار چه کاری انجام خواهد داد؟ 02:49
-
ایجاد اسکریپت ویرایشگر 03:40
-
چرخه عمر اسکریپت ویرایشگر 04:28
-
افزودن toggle فعال 03:42
-
افزودن آیکون اطلاعات 07:49
-
افزودن دکمه zoom-in 01:52
-
افزودن دکمه ساخت prefab 03:59
-
افزودن دکمه حذف 02:05
-
استفاده از ابزار نهایی 00:28
-
خلاصه بخش 01:09
-
مقدمه این بخش 00:48
-
این ابزار چه کاری انجام خواهد داد؟ 00:56
-
ایجاد پنجره ویرایشگر سفارشی 03:19
-
کلاس EditorGUILayout 00:52
-
افزودن فیلدهای برچسب 01:30
-
افزودن فیلدهای متنی 02:00
-
افزودن Foldout 01:38
-
کدنویسی منطق تغییر نام 01:42
-
استفاده از ابزار نهایی 01:09
-
خلاصه بخش 00:37
-
مقدمه این بخش 00:45
-
این ابزار چه کاری انجام خواهد داد؟ 01:00
-
ایجاد پنجره ویرایشگر 01:56
-
SerializedObjects و SerializedProperties 01:09
-
متن غنی 03:39
-
کدنویسی منطق برای تشخیص مرجعهای گمشده 02:46
-
استفاده از ابزار نهایی 01:10
-
خلاصه بخش 00:33
-
مقدمه این بخش 00:44
-
این ابزار چه کاری انجام خواهد داد؟ 00:59
-
InitializeOnLoad و InitializeOnLoadMethod 01:38
-
تکرار روی هر آبجکت بازی در ساختار سلسلهمراتبی 01:42
-
تکرار روی هر کامپوننت در Inspector 02:45
-
کدنویسی منطق لینکدهی خودکار 02:01
-
استفاده از ابزار نهایی 00:53
-
خلاصه بخش 00:30
-
مقدمه این بخش 01:01
-
این ابزار چه کاری انجام خواهد داد؟ 01:33
-
ایجاد پنجره ویرایشگر 01:47
-
افزودن نوار ابزار 01:17
-
پاپآپ EditorGUILayout 01:46
-
EditorGUILayout ObjectField 01:40
-
ایجاد سطر نوع دارایی 08:26
-
ساخت سطر Organizer 04:56
-
منطق افزودن و حذف سطر 02:44
-
کدنویسی منطق سازماندهی 03:03
-
استفاده از ابزار نهایی 01:20
-
خلاصه بخش 00:39
-
مقدمه این بخش 00:43
-
این ابزار چه کاری انجام خواهد داد؟ 00:41
-
کلاس EditorPrefs 02:58
-
ایجاد گزینه منوی قابل Toggle 02:30
-
ایجاد پنجره ویرایشگر 01:47
-
طرحبندی رابط کاربری گرافیگی (GUI) 01:15
-
کلاس EditorSceneManager 01:01
-
کدنویسی منطق ذخیره خودکار (Autosave) 02:18
-
استفاده از ابزار نهایی 00:37
-
خلاصه بخش 00:33
-
مقدمه این بخش 00:41
-
این ابزار چه کاری انجام خواهد داد؟ 00:58
-
افزودن دکمه علاقهمندی به سلسلهمراتب 02:17
-
منطق ذخیره برای آبجکتهای مورد علاقه بازی 05:26
-
نمایش منوی علاقهمندیها 03:52
-
کدنویسی منطق 01:55
-
استفاده از ابزار نهایی 00:51
-
خلاصه بخش 00:27
-
مقدمه این بخش 00:40
-
این منو چه کاری انجام خواهد داد؟ 00:35
-
افزودن ابزار تغییر نام گروهی 00:24
-
افزودن ابزار Detector مرجعهای گمشده 00:21
-
افزودن ابزار Organizer خودکار فایلها 00:26
-
افزودن گزینههای منوی علاقهمندیها 01:04
-
استفاده از منوی نهایی 00:38
-
خلاصه بخش 00:26
-
مقدمه این بخش 01:18
-
این ابزار چه کاری انجام خواهد داد؟ 01:00
-
OnInspectorGUI 01:57
-
افزودن دکمه 01:13
-
کدنویسی منطق 02:12
-
استفاده از ابزار نهایی 00:36
-
خلاصه بخش 00:21
-
مقدمه این بخش 00:25
-
این ابزار چه کاری انجام خواهد داد؟ 01:07
-
کدنویسی منطق 06:00
-
استفاده از ابزار نهایی 00:40
-
خلاصه بخش 00:13
-
جمعبندی و خلاصه دوره 03:13
-
درس جایزه 03:30
مشخصات آموزش
اسکریپتنویسی در ویرایشگر یونیتی - از مبتدی تا حرفهای
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:99
- مدت زمان :03:03:35
- حجم :1.87GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy