Facebook Facebook Facebook Facebook

Unity 5.3: giới thiệu các tính năng mới

Unity 5.3 đã ra mắt, kèm theo rất nhiều tính năng mới và hỗ trợ thêm các nền tảng

  • Công cụ mới: MonoDevelop phiên bản mới, chỉnh sửa nhiều scene, 2D tools và automated unit testing
  • Tối ưu hóa graphics: bao gồm OpenGL core, hỗ trợ thử nghiệm cho OSX và nâng cấp hệ thống particles
  • Sẽ hỗ trợ tvOS
  • Cải tiến nền tảng hỗ trợ cho WebGL và iOS9
  • hỗ trợ tích hợp inapp purchase
  • Cải tiền về VR
  • Update về công cụ
Cải tiến về editor

Unity 5.3 đi kèm với phiên bản 5.3 của MonoDevelop, phiên bản mới nhất của Script Editor dành cho Unity. Có một cải tiến đáng chú ý là việc debug với MonoDevelop đã trở nên dễ dàng. Trước đây muốn debug trên MonoDevelop cho Unity chúng ta cần khoảng 2-3 clicks chuột thì nay đã đơn giản hơn rất nhiều. Ta chỉ cần nhấn chọn với chỉ 1 click chuột:

Quản lý scene dễ dàng hơn

Việc quản lý scene đã trở nên dễ dàng hơn với tính năng multi-scene editing, nói nôm na là cho phép thao tác trên nhiều scene cùng 1 lúc, Unity đã cho phép bạn chia level thành nhiều scene nhỏ hơn, điều này giúp ích cho performance khi bạn chỉ load những scene sử dụng trong level và tạm thời unload những scene ko cần thiết, cho phép bạn tự do hơn trong việc xây dựng những môi trường game lớn.

Những công cụ 2D mới


Unity tiếp tục nâng cấp & bổ sung những công cụ có ích cho game 2D như:
The Bouyancy Efector

cơ chế vật lý cung cấp nhưng tương tác cho vật nổi và lực nổi
Hệ thống Relative, Fixed, Target và Friction Joints cải tiến trong game 2D

Công cụ Test tự động của Unity

Editor Tests Runner. đây là 1 implementation của NUnit, thư viện unit testing nổi tiếng của .Net
Cơ chế Render hiểu quả hơn

Với unity 5.3, nhiều tính năng tăng chất lượng render và hiệu quả render được đưa vào áp dụng như:
Sử dụng nhân OpenGL 4.x thay thế cho OpenGL 2.1, cho phép bạn tận dụng lợi thế của phiên bản OPenGl mới nhất dành cho Windows, OSX, tuy nhiên bạn vẫn có thể chuyển đổi giữa 2 bản OpenGL dể maintain những code cũ.

Tính năng Mental technology của Apple cho OSX được thử nghiệm, cho phepos bạn nâng cao tốc độ xử lý đồ họa trong OSX games. Metal có thể enable trong Unity Editor's Player Settings

Khả năng realistic rendering được cải thiện, với Screen Space Raytraced Reflection(SSRR). SSRR cho phép các đối tượng phản chiếu lên xung quanh môi trường chuẩn xác hơn, và linh động, do vậy reflect trên bề mặt khi di chuyển objects trong 1 scenes sẽ chuẩn xác hơn. Có thể tham khảo demo sau sử dụng SSRR:

System Scaling

Điều khiển việc particles scale một cách chuẩn xác

Điều khiển xoay 3D particle (hoàn toàn điều khiển được việc xoay particles theo 3 trục tọa độ)
Mesh Shape Source

Bạn có thể sử dụng một skinned mesh như source của particles emitters

Về mặt performance, với bản Unity 5.3 việc render particles, sprites, flares, halos, lines, và trails có hiệu năng tốt hơn,ngoài ra công cụ frame debugger được update có thể sử dụng trên remote device.
Ngoài ra, các shaders nặng nay đã chạy hiệu quả hơn và thời gian load cũng như memory được cải thiện
Cuối cùng, Unity đưa vào việc load texture data từ hard disk không đồng bộ và việc upload lên GPU xử lý được đưa vào 1 thread là render thread, việc làm này làm giảm thởi gian upload texture lên GPU trong main thread nên hiệu quả rendering được tăng lên.
In-App purchase dễ dàng hơn

Unity 5.3 tập trung vào việc phát triển 1 service mới: Unity In-App Purchase. Unity IAP khiến cho việc implement inapp với các hệ thống stores dễ dàng hơn, và bạn có thể enable nó trực tiếp trong Service Windows trong Unity Editor.

Ngoài ra Unity IAP còn tích hợp sâu vơi Unity Analytics, cho phép bạn theo dõi trạng thái in-app và điều chỉnh game theo nguồn thu và dữ liệu purchase item. Hiện tại IAP support Ios App Store, Google Play và Windows Store, hứa hẹn support thêm nhiều nền tảng trong tương lai.
Sự khởi đầu của VR

Unity Editor nay đã cung cấp giải pháp cho việc tạo các sản phẩm VR, hỗ trợ cho Oculus Rift, và Samsung Gear VR.
Unity 5.3 cung cấp các sample projects về VR, giới thiệu về cách thức phát triển VR với Unity, Project được thiết kế để giới thiệu cho bạn làm việc với VR:

0 nhận xét:

Đăng nhận xét