Hướng dẫn này trình bày chi tiết các phiên bản công cụ được đề xuất, các SDK bắt buộc và chế độ cài đặt dự án Android khi phát triển ứng dụng Godot Engine cho Android XR.
Điều kiện tiên quyết
Trước khi có thể định cấu hình một dự án Godot Engine để phát triển Android XR, bạn cần hoàn tất các điều kiện tiên quyết sau:
- Tải Godot 4.6.2 xuống từ trang web chính thức của Godot.
- Đảm bảo bạn có tai nghe XR hoặc kính thông minh XR.
- Cài đặt Android Studio.
Cài đặt tính năng hỗ trợ bản dựng Android
Godot yêu cầu các công cụ tạo bản dựng Android cụ thể để biên dịch và xuất các gói cho điện toán không gian.
Trong Android Studio, hãy dùng Trình quản lý SDK để cài đặt các gói và công cụ sau:
- Nền tảng SDK Android: Android 14.0 ("UpsideDownCake") (API cấp 34)
- Công cụ xây dựng SDK Android: Phiên bản 34.0.0 trở lên
- NDK: Mọi phiên bản 28.x
- CMake: Phiên bản 3.10.2
Bạn có thể cần chọn Show Package Details (Hiện thông tin về gói) trong Trình quản lý SDK để xem tất cả các phiên bản hiện có của một công cụ.
Trong Godot, hãy chuyển đến Editor > Editor Settings > Export > Android (Trình chỉnh sửa > Cài đặt trình chỉnh sửa > Xuất > Android) rồi cung cấp đường dẫn đến SDK của bạn.
Tạo dự án Godot XR
Thiết lập một dự án mới để kết xuất không gian:
- Mở Godot và tạo một dự án mới.
Đối với Trình kết xuất, hãy chọn Thiết bị di động.
Đây là API đồ hoạ có hiệu suất cao, ưu tiên Vulkan và được đề xuất cho Android XR.
Chọn mọi tuỳ chọn khác mà bạn muốn, rồi nhấp vào Tạo.
Tạo cảnh XR nội bộ (bao gồm
XROrigin3DvàXRCamera3D) bằng Hướng dẫn thiết lập cảnh XR chính thức của Godot.
Định cấu hình chế độ cài đặt dự án
Tiếp theo, bạn sẽ định cấu hình chế độ cài đặt dự án để bật OpenXR và định cấu hình quy trình kết xuất cho hiệu suất trên thiết bị di động:
- Mở Godot.
- Định cấu hình các chế độ cài đặt dự án sau cho OpenXR:
- Chuyển đến Project > Project Settings > XR > OpenXR (Dự án > Cài đặt dự án > XR > OpenXR), rồi chọn Enabled (Đã bật).
- Chuyển đến Project > Project Settings > XR > Shaders (Dự án > Cài đặt dự án > XR > Trình đổ bóng) rồi chọn Enabled (Đã bật).
Chuyển đến Rendering > Anti Aliasing > Quality > MSAA 3D (Kết xuất > Khử răng cưa > Chất lượng > MSAA 3D) rồi chọn 4x.
Chế độ cài đặt này mang lại độ rõ nét cao nhất trong Android XR.
Thiết lập dự án để xuất sang Android XR
Hãy hoàn tất các bước sau để thiết lập dự án xuất sang Android XR:
Thiết lập Chế độ đặt sẵn để xuất: Chuyển đến Project > Export (Dự án > Xuất) rồi nhấp vào Add... (Thêm...) > Android.
Hoàn tất Hướng dẫn triển khai: Làm theo Hướng dẫn triển khai Android chính thức của Godot để xem hướng dẫn từng bước về các quyền và quy trình triển khai bằng một cú nhấp chuột.
Kiểm tra các phiên bản SDK của dự án:
- Đối với SDK tối thiểu: 34
- Đối với SDK mục tiêu: 34
Định cấu hình Chế độ XR: Đặt Chế độ XR thành OpenXR trong chế độ cài đặt xuất.
Cài đặt Trình bổ trợ nhà cung cấp OpenXR của Godot
Ứng dụng của bạn phải sử dụng Trình bổ trợ nhà cung cấp để truy cập vào các tiện ích cụ thể của Android XR. Hãy làm theo các bước sau để tải một phiên bản tương thích:
- Trong Godot, hãy chọn AssetLib.
Tìm "Nhà cung cấp".
Tìm phiên bản 5.1 (hoặc cao hơn) của trình bổ trợ Godot OpenXR Vendors rồi tải trình bổ trợ này xuống.
Sau khi tải xuống xong, hãy chọn Cài đặt.
Xem thêm
Để biết thêm thông tin về hoạt động phát triển Android XR bằng Godot, hãy xem các trang sau trong tài liệu về Godot Engine: