Godot 3.4 Công cụ trò chơi mở được phát hành

Sau 6 tháng phát triển, game engine miễn phí Godot 3.4 đã ra mắt, phù hợp để tạo game 2D và 3D. Công cụ này hỗ trợ ngôn ngữ logic trò chơi dễ học, môi trường đồ họa để thiết kế trò chơi, hệ thống triển khai trò chơi chỉ bằng một cú nhấp chuột, khả năng mô phỏng và hoạt ảnh mở rộng cho các quy trình vật lý, trình gỡ lỗi tích hợp và hệ thống xác định các tắc nghẽn về hiệu suất. . Mã của công cụ trò chơi, môi trường thiết kế trò chơi và các công cụ phát triển liên quan (công cụ vật lý, máy chủ âm thanh, phần phụ trợ kết xuất 2D/3D, v.v.) được phân phối theo giấy phép MIT.

Công cụ này được OKAM mở nguồn vào năm 2014, sau mười năm phát triển một sản phẩm độc quyền cấp chuyên nghiệp đã được sử dụng để tạo và xuất bản nhiều trò chơi cho PC, bảng điều khiển trò chơi và thiết bị di động. Công cụ này hỗ trợ tất cả các nền tảng máy tính để bàn và thiết bị di động phổ biến (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), cũng như phát triển trò chơi cho Web. Các tập hợp nhị phân sẵn sàng chạy đã được tạo cho Linux, Windows và macOS.

Một nhánh riêng biệt đang phát triển một chương trình phụ trợ kết xuất mới dựa trên API đồ họa Vulkan, sẽ được cung cấp trong bản phát hành tiếp theo của Godot 4.0, thay vì các chương trình phụ trợ kết xuất hiện được cung cấp thông qua OpenGL ES 3.0 và OpenGL 3.3 (hỗ trợ cho OpenGL ES và OpenGL sẽ được giữ lại thông qua việc cung cấp phụ trợ OpenGL ES 2.0 cũ /OpenGL 2.1 trên kiến ​​trúc kết xuất dựa trên Vulkan mới). Việc chuyển đổi từ Godot 3.x sang Godot 4.0 sẽ yêu cầu làm lại các ứng dụng do vấn đề tương thích ở cấp API, nhưng nhánh Godot 3.x sẽ có chu kỳ hỗ trợ dài, thời lượng sẽ phụ thuộc vào nhu cầu về API nghiêm ngặt bởi người dùng.

Godot 3.4 đáng chú ý khi bổ sung những cải tiến sau:

  • Giao diện người dùng để chỉnh sửa chủ đề thiết kế đã được thiết kế lại, trong đó triển khai quy trình trực quan để chọn nút và cung cấp khả năng thay đổi thiết kế mà không cần rời khỏi chế độ xem trước.
  • Các cải tiến đã được thực hiện đối với trình chỉnh sửa để cải thiện khả năng sử dụng: chức năng tải nhanh tài nguyên vào chế độ kiểm tra đã được thêm vào, cho phép tạo nút ở vị trí tùy ý, giao diện mới để xuất mẫu đã được thêm, các thao tác bổ sung với gizmo (một hệ thống các đường song song giới hạn) đã được triển khai và trình chỉnh sửa hoạt hình dựa trên các đường cong Bezier đã được cải thiện.
  • Đã thêm chế độ khôi phục cho phép bạn hoàn tác tất cả các thay đổi cảnh do áp dụng hoạt ảnh thông qua AnimationPlayer cùng một lúc, thay vì hoàn tác từng thay đổi thuộc tính riêng lẻ.
  • Một tùy chọn đã được thêm vào cài đặt để thay đổi mức thu phóng của chế độ xem 2D, ví dụ: có thể được sử dụng để phóng to hoặc thu nhỏ các phần tử 2D, bất kể chế độ kéo dài hiện tại.
  • API tệp đã thêm khả năng hoạt động với các tệp (bao gồm PCK) có kích thước vượt quá 2 GB.
  • Bao gồm các thay đổi để cải thiện độ mượt của kết xuất bằng cách tính toán các thay đổi trong khung mà không bị ràng buộc với bộ đếm thời gian của hệ thống và giải quyết các vấn đề đồng bộ hóa đầu ra khi sử dụng vsync.
  • Hệ thống xử lý đầu vào inputEvents đã bổ sung hỗ trợ cho việc liên kết với các mã quét phản ánh vị trí vật lý của các phím trên bàn phím, bất kể bố cục đang hoạt động là gì (ví dụ: các phím WASD trong bố cục QWERTY sẽ được tự động ánh xạ tới các phím ZQSD trên bàn phím tiếng Pháp. bố cục AZERTY).
  • Đã thêm giao diện AESContext và HMACContext để truy cập từ tập lệnh vào thuật toán mã hóa AES-ECB, AES-CBC và HMAC. Ngoài ra còn có thêm khả năng lưu và đọc khóa công khai RSA để tạo và xác minh chữ ký số.
  • Hỗ trợ ban đầu đã được thêm vào công cụ kết xuất để dừng hiển thị các đối tượng nằm trong tiêu điểm của máy ảnh nhưng không nhìn thấy được do bị các đối tượng khác che khuất (ví dụ: phía sau bức tường). Việc cắt bớt tắc nghẽn raster (cấp độ pixel) sẽ chỉ được triển khai trong nhánh Godot 4, trong khi Godot 3 bao gồm một số kỹ thuật cắt hình học để chồng chéo các đối tượng và hỗ trợ cho việc chặn cổng.
  • Đã thêm phương pháp điều chỉnh tông màu ACES Fited mới cho phép mang lại độ chân thực và độ chính xác vật lý cao hơn bằng cách tăng độ tương phản của các vật thể sáng.
    Godot 3.4 Công cụ trò chơi mở được phát hành
  • Đã thêm hỗ trợ cho hình dạng phát xạ hạt 3D dưới dạng vòng hoặc hình trụ rỗng.
  • Trong công cụ mô phỏng quy trình vật lý, hiệu suất tạo đối tượng lồi từ mắt lưới đã được cải thiện đáng kể và chế độ theo dõi va chạm trong giao diện kiểm tra đã được thiết kế lại. Đối với công cụ vật lý 2D, hỗ trợ cho cấu trúc Phân cấp khối lượng giới hạn (BVH) đã được thêm vào để phân tách không gian động. Công cụ vật lý 3D hiện hỗ trợ chức năng HeightMapShapeSW và thêm các công cụ đồng bộ hóa với KinematicBody3D.
  • Đã thêm khả năng xuất cảnh 3D ở định dạng glTF, chẳng hạn như để mở các mắt lưới được chuẩn bị trong Godot trong Blender.
  • Đã thêm hỗ trợ cho chế độ nén hình ảnh WebP không mất dữ liệu, hiện được sử dụng theo mặc định để nén kết cấu thay vì định dạng PNG.
  • Cổng dành cho nền tảng Android bổ sung hỗ trợ ban đầu cho API lưu trữ có phạm vi và một cách mới để tải xuống các tài nguyên bổ sung (Play Asset Delivery) cho các tệp thực thi ở định dạng AAB (Android App Bundle).
  • Đối với nền tảng HTML5, khả năng cài đặt dưới dạng ứng dụng PWA (Progressive Web Apps) đã được triển khai, giao diện JavaScriptObject đã được thêm vào để tương tác giữa Godot và JavaScript (ví dụ: bạn có thể gọi các phương thức JavaScript từ tập lệnh Godot), Hỗ trợ AudioWorklet đã được triển khai cho các tổ hợp đa luồng.
  • Đối với nền tảng macOS, hỗ trợ cho các hệ thống trên chip Apple Silicon (M1) đã được thêm vào.

Nguồn: opennet.ru

Thêm một lời nhận xét