آموزش برنامه‌نویسی ادیتور یونیتی: طراحی و شخصی‌سازی ابزارها - آخرین آپدیت

دانلود Unity Editor Scripting: Design & Customize Tools

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، یادگیرندگان قادر خواهند بود اینسپکتورهای سفارشی طراحی کنند، درایورهای ویژگی (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

  • واردکننده بافت (Texture Importer) Texture Importer

ابزارهای پیشرفته و توزیع Advanced Tools and Distribution

  • افزودن ویژگی‌های ساخت (Build) Adding Build Features

  • ادامه افزودن ویژگی‌های ساخت Adding Build Features Continues

  • پنجره تنظیمات Settings Window

  • افزودن کنترل نسخه Adding Version Control

  • استفاده از Git Bash Using Git Bash

  • استفاده از Source Tree Using Source Tree

  • Bit Bucket Bit Bucket

  • ایجاد ابزار اصلاح‌کننده اشیاء Creating Object Modifier Tool

  • معرفی ابزار Introduction to the Tool

  • نوشتن قابلیت جستجو Writing the Search Functionality

  • ادامه نوشتن قابلیت جستجو Writing the Search Functionality Continues

  • جستجوی پروژه انتخاب شده Selected Project Search

  • تست نوار جستجو Testing the Search Bar

  • اشیاء بازی انتخاب شده Selected Game Objects

  • دکمه‌ها The Buttons

  • تابع جایگزینی ساده Simple Replace Function

  • منطقه گروه‌بندی اشیاء Group Objects Region

  • ادامه منطقه گروه‌بندی اشیاء Group Objects Region Continues

  • تابع جایگزینی Prefabs Replace Prefabs Function

  • جدول گروه‌بندی اشیاء Group Object Table

  • تابع جایگزینی شیء Replace Object Function

  • تعداد گروه فعلی Current Group Count

  • تست ابزار Testing The Tool

  • ادامه تست ابزار Testing The Tool Continues

  • اصلاح‌کننده اشیاء Object Modifier

  • توزیع ابزار Tool Distribution

  • جزئیات بیشتر درباره توزیع ابزار More on Tool Distribution

  • Neosphere Interactive Neosphere Interactive

نمایش نظرات

آموزش برنامه‌نویسی ادیتور یونیتی: طراحی و شخصی‌سازی ابزارها
جزییات دوره
19h 4m
83
(آخرین آپدیت)
41
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده