Hướng dẫn này trình bày chi tiết các phiên bản trình chỉnh sửa, chế độ cài đặt đồ hoạ, chế độ cài đặt URP và chế độ cài đặt dự án Android được đề xuất khi phát triển ứng dụng Unity cho Android XR.
Điều kiện tiên quyết
Để phát triển bằng Unity, bạn cần Tải xuống và cài đặt Unity Hub.
Cài đặt phiên bản 6000.0.23f1 trở lên của Trình chỉnh sửa Unity và Android Build Support, bao gồm:
- OpenJDK
- SDK Android
- Công cụ Android NDK
Chọn công cụ kết xuất
Bạn nên sử dụng API Đồ hoạ Vulkan để kết xuất các ứng dụng Android XR. Để chọn Vulkan làm API Đồ hoạ, hãy làm theo các bước sau:
- Trong Unity, hãy chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
- Chọn thẻ Android rồi chuyển đến Other Settings > Rendering (Cài đặt khác > Kết xuất).
- Nếu Auto Graphics API (API đồ hoạ tự động) đang bật, hãy tắt chế độ cài đặt này để hiển thị phần Graphics API (API đồ hoạ).
Trong phần Graphics APIs (API đồ hoạ), hãy chọn nút Add (+) (Thêm) rồi chọn Vulkan trong trình đơn thả xuống.
Sắp xếp lại các API Đồ hoạ bằng cách sử dụng các tay cầm (=) để Vulkan được liệt kê trước tiên.
Bạn có thể chọn bất kỳ API Đồ hoạ nào khác và nhấp vào nút Xoá (-) để xoá các API đó.
Universal Render Pipeline (Quy trình kết xuất phổ quát)
Android XR tương thích với Quy trình kết xuất phổ quát (URP). Nếu dự định sử dụng tính năng truyền tải, bạn nên cập nhật chế độ cài đặt URP mặc định để có hiệu suất truyền tải tốt nhất trên Android XR.
Bảng sau đây có danh sách các chế độ cài đặt URP được đề xuất của Unity. Các chế độ này được giải thích chi tiết hơn trong các phần sau.
Xem xét |
Vị trí |
Giá trị đề xuất |
---|---|---|
HDR |
Thành phần Universal Render Pipeline (Quy trình kết xuất phổ quát) |
Đã tắt |
Hậu xử lý |
Dữ liệu trình kết xuất phổ quát |
Đã tắt |
Cài đặt thành phần trong Quy trình kết xuất phổ quát
Hãy làm theo các bước sau để tối ưu hoá Tài sản quy trình kết xuất chung cho Android XR:
Tìm Tài sản quy trình kết xuất phổ quát của dự án. Một cách để thực hiện việc này là nhập
t:UniversalRenderPipelineAsset
vào thanh tìm kiếm của cửa sổ Project (Dự án).Trong tiêu đề Chất lượng, hãy tắt HDR.
Chế độ cài đặt Dữ liệu trình kết xuất chung
Hãy làm theo các bước sau để tối ưu hoá Dữ liệu trình kết xuất chung cho Android XR:
Tìm Tài sản dữ liệu trình kết xuất Universal của dự án. Một cách để thực hiện việc này là nhập
t:UniversalRendererData
vào thanh tìm kiếm của cửa sổ Project (Dự án).Trong Inspector (Trình kiểm tra), trong tiêu đề Post-processing (Xử lý hậu kỳ), hãy bỏ đánh dấu Enabled (Đã bật).
Cấp độ API Android tối thiểu
Đặt dự án của bạn thành cấp độ API tối thiểu là 24, theo yêu cầu của Trình tải OpenXR. Nếu không, bản dựng của bạn có thể không thành công.
Hãy hoàn tất các bước sau để đặt cấp độ API Android tối thiểu.
- Chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
- Chọn thẻ Android rồi mở phần Cài đặt khác.
- Trong mục Identification (Nhận dạng), đối với Minimal API level (Cấp độ API tối thiểu), hãy chọn 24 trở lên.
Điểm truy cập ứng dụng
Định cấu hình các chế độ cài đặt sau cho điểm truy cập ứng dụng:
- Chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
- Chọn thẻ Android rồi mở phần Cài đặt khác.
- Trong mục Application Entry Point (Điểm truy cập ứng dụng), hãy nhớ đánh dấu vào GameActivity và bỏ đánh dấu Activity.
Cửa sổ bật lên
Hầu hết ứng dụng Android XR đều yêu cầu cửa sổ có thể đổi kích thước, vì các cửa sổ này cần phải hiển thị cửa sổ bật lên, chẳng hạn như yêu cầu cấp quyền hệ thống.
Hãy làm theo các bước sau để đảm bảo cửa sổ bật lên hiển thị đúng cách.
- Chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
- Chọn thẻ Android rồi bật Resizeable Activity (Hoạt động có thể đổi kích thước).