Thiết lập dự án Unity

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:

  1. Trong Unity, hãy chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
  2. Chọn thẻ Android rồi chuyển đến Other Settings > Rendering (Cài đặt khác > Kết xuất).
  3. 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ạ).
  4. 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.

    Ví dụ minh hoạ cách thay đổi chế độ cài đặt API đồ hoạ trong giao diện người dùng

  5. 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.

  6. 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:

  1. 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).

  2. Trong tiêu đề Chất lượng, hãy tắt HDR.

    Thành phần Quy trình kết xuất phổ quát hiển thị với các chế độ cài đặt được đề xuất

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:

  1. 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).

  2. 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).

    Dữ liệu trình kết xuất chung hiển thị với chế độ cài đặt đề xuấ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.

  1. Chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
  2. Chọn thẻ Android rồi mở phần Cài đặt khác.
  3. 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:

  1. Chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
  2. Chọn thẻ Android rồi mở phần Cài đặt khác.
  3. 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.

  1. Chuyển đến Edit (Chỉnh sửa) > Project Settings (Cài đặt dự án) > Player (Người chơi).
  2. Chọn thẻ Android rồi bật Resizeable Activity (Hoạt động có thể đổi kích thước).

Xem thêm