آموزش ساخت ابزارهای سفارشی برای گسترش Unity IDE

Building Custom Tools to Extend the Unity IDE

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Unity یک IDE قدرتمند برای توسعه بازی های 2D و 3D است. اما حتی بهتر است وقتی آن را با ساختن ابزارهای سفارشی خود گسترش می دهید. با جسی فریمن همراه باشید ، زیرا وی توسعه Unity IDE را با بازرسان سفارشی ، پنجره های ویرایشگر و سایر ابزارها برای سرعت بخشیدن به توسعه بازی جستجو می کند. بیاموزید چگونه با افشای زمینه های عمومی ، ایجاد پنجره ویرایشگر سفارشی ، ذخیره و بارگذاری پرونده ها در پوشه پروژه و موارد دیگر ، بازرس موجود را گسترش دهید. به علاوه ، بیاموزید که چگونه وسایل خود را سبک و پوست کنید تا استفاده از آنها راحت تر باشد. آیا می خواهید سفارشی سازی های خود را با دیگران به اشتراک بگذارید؟ پس از پایان کار ، می توانید ابزار جدید را برای به اشتراک گذاشتن با همکاران یا فروش در فروشگاه دارایی Unity صادر کنید.
موضوعات شامل:
  • قرار دادن متغیرها در معرض بازرس
  • ارائه خصوصیات به قسمتهای بازرس
  • تمدید ویرایشگر پایه
  • ایجاد عناصر UI سفارشی
  • اصلاح طرح ویرایشگر سفارشی
  • ساخت یک پنجره سفارشی
  • ذخیره و بارگذاری داده ها
  • ایجاد لیست قابل سفارش
  • بازرسان سفارشی پوست
  • صادر کردن دارایی ها به عنوان بسته های Unity

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise Files

1. معرفی به بازرس 1. Introduction to the Inspector

  • تور بازرس A tour of the Inspector

  • متغیرها را در اختیار بازرس قرار دهید Expose variables to the Inspector

  • با متغیرها کار کنید Work with variables

  • محدودیت های متغیر در بازرس Variable limitations in the Inspector

  • ویژگی های مربوط به زمینه های بازرس را ارائه دهید Provide attributes to Inspector fields

  • کلاسهای سفارشی را اضافه کنید Add custom classes

2. ویرایشگرهای سفارشی را در وحدت ایجاد کنید 2. Build Custom Editors in Unity

  • ویرایشگر پایه را گسترش دهید Extend the base editor

  • آنچه بازرس را نمایش می دهد اصلاح کنید Modify what the Inspector displays

  • محدودیت های ویرایشگر سفارشی Custom editor limitations

3. عناصر UI سفارشی را در وحدت ایجاد کنید 3. Create Custom UI Elements in Unity

  • قسمت ورودی: رشته ها و اعداد Input field: Strings & numbers

  • گزینه های Game را با استفاده از فیلدهای انتخاب انتخاب کنید Pick GameObjects using selection fields

  • دکمه ها را به یک ویرایشگر سفارشی اضافه کنید Add buttons to a custom editor

  • طرح یک ویرایشگر سفارشی را تغییر دهید Modify the layout of a custom editor

4- در وحدت یک پنجره سفارشی بسازید 4. Build a Custom Window in Unity

  • یک پنجره سفارشی بسازید Build a custom window

  • چرخه عمر پنجره The window life cycle

  • نمایش در یک پنجره Display in a window

  • کشیدن و رها کردن پشتیبانی در یک پنجره Drag-and-drop support in a window

5- ذخیره و بارگیری داده ها در وحدت 5. Saving and Loading Data in Unity

  • با داده کار کنید Work with data

  • برای ذخیره داده آماده شوید Prepare to save data

  • سریال کردن داده ها Serialize data

  • داده ها را در پوشه دارایی بنویسید Write data to the asset folder

  • بارگیری داده ها از پوشه دارایی Load data from the asset folder

  • تجزیه و تحلیل داده ها Parse data

6. رابط کاربری پیشرفته 6. Advanced UI

  • یک لیست تغییرپذیر اضافه کنید Add a reorderable list

  • پیوندهای تماس را به لیست قابل تنظیم ما اضافه کنید Add callbacks to our reorderable list

  • لیست مجدد ما را تغییر دهید Reskin our reorderable list

  • با خصوصیات سریالی کار کنید Work with serialized properties

  • پنهان کردن و نمایش محتوا Hide and show content

7. بازرسان سفارشی پوست 7. Skinning Custom Inspectors

  • جعبه ها را به یک ویرایشگر مشتری اضافه کنید Add boxes to a customer editor

  • جعبه پیام The message box

  • تمیز کردن رابط کاربری شخصی ما Cleaning up our custom UI

  • استاندارد یک ظاهر طراحی شده Standardizing styling

  • برنامه های UI UI utilities

8. صادر کردن کد سفارشی 8. Export Custom Code

  • سازمان کد Code organization

  • بسته های دارایی را صادر و وارد کنید Export and import assets packages

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت ابزارهای سفارشی برای گسترش Unity IDE
جزییات دوره
2h 11m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
23,263
- از 5
ندارد
دارد
دارد
Jesse Freeman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesse Freeman Jesse Freeman

رئیس بازاریابی شریک و چارچوب در آمازون

جسی فریمن رئیس بازاریابی شریک و چارچوب در آمازون و یک متخصص بازاریابی توسعه دهنده است.

جسی در این زمینه فعالیت داشته است. لبه برش توسعه تعاملی، با تمرکز بر پلتفرم های وب و موبایل، برای بیش از پانزده سال. جسی به عنوان یک متخصص در زمینه خود، برای آمازون، مایکروسافت، MLB، HBO، نیویورک جتس، فولکس واگن، تامی هیلفیگر، هوی و بسیاری دیگر کار کرده است. جسی علاوه بر توسعه، پیشینه ای در هنرهای زیبا دارد و در هنر تعاملی کامپیوتر از دانشکده هنرهای تجسمی استاد است.