Sahab Masrour
Sahab Masrour
خواندن ۲ دقیقه·۵ سال پیش

تغییرات مهم از یونیتی 2019.3 به بعد

در سال 2020 با تغییرات یونیتی 2019.3 به بعد آشنا شویم
در سال 2020 با تغییرات یونیتی 2019.3 به بعد آشنا شویم


شاید کمی دیر بنظر برسه وقتی در سال 2020 از یونیتی 2019.3 صحبت میشه!

اما اینطور نیست. یونیتی هنوز پس از ورژن پایدار (LTS) سال 2018 تا به این لحظه نسخه با پشتیبانی طولانی مدت جدیدی معرفی نکرده اما ورژن 2019.3 با تغییرات قابل توجه‎ای که داشته دغدغه و نگرانی‎‎های زیای را برطرف کرد.

درنگاه اول ظاهر جدید یونیتی انصاف زیباتر از ورژنهای گذشته‎ست اما این تنها مزیت ورژن جدید نیست

در این مقاله سعی میکنم به بعضی قابلیتهای جدید پر‎استفاده اشاره کنم.

1. اول از همه،نگران ورژن قبلی پروژه خود نباشید

پیام تغییر ورژن پروژه در Unity 3D
پیام تغییر ورژن پروژه در Unity 3D

وقتی برای اولین بار پروژه خود را با Unity 2019.3 باز میکنید، پیامی مثل تصویر بالا مشاهده میکنید.

علاوه بر اینکه توضیح میده که پروژه شما از پایگاه داده ورژن 2 یونیتی استفاده میکند (احتمالا چیز خوبیه)، به نکته جالبی هم اشاره میکنه:

شما همیشه میتوانید پروژه خود را به ورژن 1 بازگردانید

چطور؟
Edit> Project Setting> Editor(Tab)> Asset Pipeline

2. سیستم Terrain پیشرفته


خب، کامپوننت Terrainیونیتی در بخش Mesh زمین ورژن‎های قبلی تنها توانایی تغییر ارتفاع سطح و ایجاد نویز روی سطح را داشت.

ایجاد سطوح با منحنی‎های پیچیده‎تر مثل ایجاد سوراخ، تونل و ... را میبایست از ابزارهای جانبی مثل Digger استفاده می‎شد.

خوشبختانه در این ورژن این قابلیت افزوده شده و میتونید مقاله و ویدیو آموزشی سیستم جدید Terrain را اینجا مطالعه کنید.

3. تغییرات مورد علاقه برنامه نویس‎ها

  • کتابخانه فیزیک ارتقا پیدا کرد
  • افزایش سرعت ایجاد MeshCollider و کمی توسعه در Cloth
  • یک سری قابلیتها و مثل Havok Physic برای سیستم جذاب DOTS اضافه شد، دسترسی از طریق پکیج منیجر (در آینده نزدیک برای توسعه پیشرفته و بهینه‎تر پروژهسعی میکنم در مورد DOTS مقالات بیشتری به اشتراک بزارم)
  • ارتقا سیستم Profiling: تقریبا تسلط بیشتری روی کدهای کارکترها، نرخ فریمها و اطاع از زمان تریگر خوردن یک تابع در Garbage Collector را نمایش میدهد
  • سیستم Input System جدید (خودم باهاش کار نکردم اما میتونید از Package Manager نصبش کنید، یونیتی خیلی ازش تعریف کرده)

4. سایر تغییرات مهم

تغییرات و بروزرسانی ها تنها به موارد بالا منتهی نمیشن، اما اون بخش از تغییرات که با توجه به نیازهای خودم مورد توجه بود براتون لیست کردم.

بهتون توصیه میکنم گهگاهی به بلاگ خود یونیتی هم یه سری بزنید.

اطلاعات تغییرات ورژن یونیتی رو میتونید بصورت کامل اینجا مطالعه کنید.


unityیونیتیبازی سازیgame development
if (I'm blogger == false){ Read blogs; } else { Write your owns; }
شاید از این پست‌ها خوشتان بیاید