Nâng cấp lên AR Foundation phiên bản 5

Tiện ích ARCore cho AR Foundation của Unity hỗ trợ cả hai phiên bản 4phiên bản 5 của AR Foundation. Nâng cấp dự án AR hiện có lên AR Foundation 5.x từ AR Foundation 4.x, hãy làm theo các bước sau:

  1. Chỉ có trong Unity 2021.x trở xuống:
    Một số gói Unity được liên kết với các phiên bản Unity Editor cụ thể. Có thể bạn cần chỉnh sửa Tệp kê khai gói trong dự án Unity của bạn để cập nhật lên AR Foundation 5.x trong một số Trình chỉnh sửa Unity của Google. Để biết thêm thông tin, hãy xem bài viết Truy cập vào AR Foundation 5.0 trong Unity năm 2021.

    Đảm bảo rằng Packages/manifest.json chứa các phiên bản này cho phần các gói sau:

    "dependencies": {
      -- other dependencies --
      "com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5",
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. AR Foundation 5.x yêu cầu gói Input System do sự phụ thuộc vào TrackedPoseDriver. Cảnh mẫu của Tiện ích ARCore cần có mô-đun đầu vào cũ.

    Để hỗ trợ cả gói Hệ thống đầu vào và Trình quản lý đầu vào cũ, trong phần Cài đặt dự án > Trình phát > Chế độ cài đặt khác đặt tuỳ chọn Phương thức nhập đang hoạt động Xử lý cho Cả hai.

  3. Làm theo các bước khác trong nền tảng AR Foundation của Unity hướng dẫn nâng cấp và di chuyển.