Godot, công cụ trò chơi mã nguồn mở được cập nhật lên phiên bản 3.3

Sau 7 tháng phát triển, Công cụ trò chơi miễn phí Godot 3 ra mắt.3 phù hợp để tạo các trò chơi 2D và 3D. Chi nhánh Godot 3.3 hoàn toàn tương thích với Godot 3.2 và tiếp tục phát triển các phiên bản ổn định của động cơ, trong đó chu kỳ hỗ trợ dài sẽ được cung cấp.

Ban đầu, thay vì Godot 3.3, dự định phát hành bản cập nhật 3.2.4, nhưng các phiên bản 3.2.x bị người dùng coi là sửa chữa, mặc dù đã chuyển các tính năng mới từ nhánh 4.0, vì vậy dự án đã chuyển sang lược đồ phiên bản ngữ nghĩa cổ điển. .

Đặc biệt, cập nhật chữ số thứ ba bây giờ sẽ chỉ ra sự hiện diện của các bản sửa lỗi, thứ hai, bao gồm chức năng mới và thứ nhất, sự hiện diện của những thay đổi ảnh hưởng đến khả năng tương thích. Nhánh 3.xx sẽ được nối tiếp song song với 4.xx cho đến khi Godot 4.x hoàn toàn ổn định và thích ứng với mọi phần cứng hiện tại.

Các tính năng mới chính của Godot 3.3

Trong phiên bản mới này, là điểm mới chính, nổi bật là nó có chuẩn bị một phiên bản chỉnh sửa hoạt động trong trình duyệt web.

Cũng đã thêm khả năng xuất trò chơi cho nền tảng Android ở định dạng AAB (Android App Bundle), cùng với các gói APK. Định dạng AAB chỉ cho phép tải những thư viện gốc cần thiết để hoạt động trên thiết bị hiện tại (ví dụ: armeabi-v7a hoặc arm64-v8a).

Đối với Android, khả năng nhúng các phần tử dựa trên công cụ Godot dưới dạng các thành phần phụ sử dụng một phần cửa sổ cũng được triển khai trong các ứng dụng, ngoài việc bổ sung hỗ trợ cho các vùng mù của màn hình (vòng và khía cho máy ảnh), sự kiện chuột và đầu vào từ bàn phím bên ngoài.

Một API mới đã được đề xuất để tạo và phân phối các plugin cho iOS, cho phép bạn di chuyển các plugin (ARKit, GameCenter, InAppStore) sang một kho lưu trữ riêng biệt và phát triển chúng độc lập với công cụ Godot. API này trước đây đã được triển khai cho nền tảng Android.

Một thay đổi quan trọng khác là trình xuất trò chơi web (HTML5) đã được cải thiện vì đã nhận được những cải tiến và hỗ trợ cho bàn phím và gamepad, ngoài ra đã nhận được hỗ trợ cho GDNative và các tập lệnh đa luồng cho các trò chơi chạy trong trình duyệt, nhưng do những hạn chế của nền tảng HTML5, việc triển khai nó không tương thích với các tùy chọn cho trò chơi gốc. Ngoài ra, việc triển khai phát trực tuyến được gắn với API SharedArrayBuffer, không có sẵn trong tất cả các trình duyệt. Cấu hình đa luồngs cũng bổ sung hỗ trợ cho API AudioWorkletĐó cho phép đầu ra âm thanh tốt hơn mà không chặn luồng chính.

Mặt khác, chúng ta có thể thấy rằng hỗ trợ thêm để tạo trò chơi cho Phần cứng mới của Apple được trang bị chip M1 ARMS, cùng với đó hỗ trợ đã được thêm vào để gắn chữ ký số vào các tệp thực thi được tạo cho macOS.

Kể từ nhánh 4.0, một API hiện đại hóa đã được thực hiện để tổ chức đa luồng, trong đó các khả năng của tiêu chuẩn C ++ 14 được sử dụng, độ tin cậy của công việc trên các nền tảng khác nhau đã được tăng lên và tối ưu hóa hiệu suất đã được thực hiện.

Tối ưu hóa nhánh 4.0 đã được di chuyển trong đó sử dụng cấu trúc BVH (Bound Volume Hierarchy) thay vì phương pháp Octree để phân tách không gian động trong quá trình kết xuất. BVH hiện là mặc định và giải quyết nhiều vấn đề về hiệu suất.

Việc triển khai thống nhất xử lý hàng loạt 2D (xử lý hàng loạt, tối ưu hóa để giảm các lệnh gọi kéo có tính đến vị trí tương đối của các đối tượng), có thể được sử dụng cho cả OpenGL ES 3 và OpenGL ES 2. Bản thân việc tối ưu hóa hiện bao gồm nhiều đối tượng hơn, bao gồm các đường và đa giác.

Đã thêm một trình tạo bản đồ chiếu sáng mới (lightmapper), áp dụng phương pháp đường dẫn theo dõi và hỗ trợ giảm nhiễu bằng cách sử dụng thư viện oidn (Open Image Denoise). Lightmapper mới sử dụng CPU để tính toán và giải quyết hầu hết các vấn đề về chất lượng vốn có trong bộ điều khiển cũ.

Plugin OpenXR đã được thêm vào với sự hỗ trợ cho tiêu chuẩn cùng tên để tạo các ứng dụng thực tế ảo và tăng cường. Cổng HTML5 để tạo trò chơi dựa trên công nghệ thực tế ảo đã hỗ trợ thêm cho đặc tả WebXR.

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra chi tiết Trong liên kết sau đây.

Nhận Godot

Godot có sẵn để tải xuống tại trang này dành cho Windows, Mac OS và Linux. Bạn cũng có thể tìm thấy nó tại hơi nước y ngứa.io.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.