نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در پایان این دوره، یادگیرندگان قادر خواهند بود اینسپکتورهای سفارشی طراحی کنند، درایورهای ویژگی (Property Drawers) و دکوراتورها را پیادهسازی کنند، پالتها را ادغام نمایند، رویدادهای ادیتور را اعمال کرده و ابزارهای حرفهای ادیتور یونیتی را منتشر کنند. از طریق پروژههای عملی، آنها محیط ادیتور یونیتی را برای تسهیل جریان کاری، مدیریت کارآمدتر داراییها و ساخت ابزارهای قابل استفاده مجدد برای توسعه تیمی گسترش خواهند داد.
این دوره برای هدایت مبتدیان از مفاهیم پایه مانند Gizmos، چسبندگی به شبکه (Grid Snapping) و مراحل آزمایشی به سمت مباحث پیشرفته مانند اینسپکتورهای سفارشی، Property Drawers، پوستههای GUI و حالتهای ادیتور طراحی شده است. ماژولهای متوسط شامل تنظیمات سطح قابل استفاده مجدد، ساخت DLL و واردکننده بافت (Texture Importer) است، در حالی که ماژولهای پیشرفته بر ساخت ابزارهای اصلاحکننده اشیاء، ادغام کنترل نسخه و بستهبندی ابزارها برای توزیع تمرکز دارند.
آنچه این دوره را متمایز میکند، رویکرد عملی و پروژه-محور آن است: هر مفهوم در سناریوهای واقعی ادیتور یونیتی به کار گرفته میشود تا اطمینان حاصل شود که یادگیرندگان نه تنها اصول برنامهنویسی را درک میکنند، بلکه ابزارهایی میسازند که مستقیماً در پروژههای خود قابل استفاده هستند. با تکمیل این دوره، دانشجویان ادیتور یونیتی را به یک محیط سفارشیسازی شده مطابق با نیازهای خلاقانه و تولیدی خود تبدیل خواهند کرد.
سرفصل ها و درس ها
مبانی برنامهنویسی ادیتور یونیتی
Foundations of Unity Editor Scripting
مقدمهای بر اسکریپتنویسی ادیتور در یونیتی
Introduction to Editor Scripting in Unity
سلام دنیا
Hello World
شیء بازی سلام دنیا
Hello World game Object
ساخت یک مرحله آزمایشی
Building a Test Level
ادامه ساخت مرحله آزمایشی
Building a Test Level Continues
اسکریپت مرحله
Level Script
شروع ابزار سازنده مرحله
Starting the Level Creator Tool
جزئیات بیشتر درباره ابزار سازنده مرحله
More on Starting Creator Tool
معرفی کلاس Gizmos
Introducing Gizmos Class
جزئیات بیشتر درباره کلاس Gizmos
More on Gizmos Class
مثال هدف
Target Example
نمونه ترسیم Gizmo
Draw Fizmo Sample
ترسیم Ray
Draw Ray
ترسیم بافت GUI
Draw GUIT Texture
کلاس Gizmos
Gizmos Class
ادامه کلاس Gizmos
Gizmos Class Continues
نوشتن کد SnapTo Grid
Writing SnapTo Grid Code
جزئیات بیشتر درباره کد Snap to Grid
More on Writing Snap to Grid Code
اینسپکتورها و درایورهای سفارشی
Custom Inspectors and Drawers
شروع کار با اینسپکتورهای سفارشی
Getting Started with Custom In spectors
ایجاد اینسپکتور سفارشی
Creating The Custom Inspector
ادامه ایجاد اینسپکتور سفارشی
Creating The Custom Inspector Continues
اینسپکتور مرحله
Levelln Spector
Property Drawers
Property Drawers
Decorator Drawers
Decorator Drawers
ادامه Decorator Drawers
Decorator Drawers Continues
ایجاد Property Drawers سفارشی
Creating Custom Property Drawers
Time Drawers
Time Drawers
Level Inspector
Level lnspector
ایجاد پنجره پالت
Creating The Palette Window
ادامه ایجاد پنجره پالت
Creating The Palette Window Continues
آیتمهای منو
Menu Items
ایجاد GUI
Creating the GUIF
ایجاد تبها
Creating the Tabs
جزئیات بیشتر درباره ایجاد تبها
More on Creating Tabs
GUI پیشرفته و حالتهای ادیتور
Advanced GUI and Editor Modes
ادغام پالت با اینسپکتور
Integrating Palette with Inspector
ادامه ادغام پالت با اینسپکتور
Integrating Palette with Inspector Continue
حالتهای مختلف ادیتور
Different Editor Modes
رابط کاربری حالت ترسیم
Draw Mode GUI
کار با رویدادها
Working with Events
جزئیات بیشتر درباره کار با رویدادها
More on Working With Events
سازنده مرحله
Level Creator
آیتم پالت
Palette Item
کلاس Handles
Handles Class
ادامه کلاس Handles
Handles Class Continues
استفاده از استایلهای GUI
Using GUI Styles
ادامه استفاده از استایلهای GUI
Using GUI Styles Continues
استایل GUI و تب
GUI and Tab Style
استفاده از GUI Skin
Using GUI Skin
مفاهیم متوسط برنامهنویسی ادیتور
Intermediate Editor Scripting Concepts
ایجاد تنظیمات مرحله
Creating Level Settings
ادامه ایجاد تنظیمات مرحله
Creating Level Settings Continues
کار با کلاس مرحله
Working with Level Class
تست تنظیمات مرحله
Testing the Level Settings
ساخت DLL
Building the DLL
جزئیات بیشتر درباره ساخت DLL
More on Building the DLL
نمایش نظرات