Tiện ích ARCore cho AR Foundation của Unity hỗ trợ cả phiên bản 4 và phiên bản 5 của AR Foundation. Để nâng cấp dự án AR hiện có của bạn từ AR Foundation 4.x lên AR Foundation 5.x, hãy làm theo các bước sau:
Chỉ 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 Trình chỉnh sửa Unity cụ thể. Bạn có thể cần chỉnh sửa Tệp kê khai gói trong dự án Unity để cập nhật lên AR Foundation 5.x trong một số phiên bản Trình chỉnh sửa Unity. Để biết thêm thông tin, hãy xem bài viết Truy cập AR Foundation 5.0 trong Unity 2021.Đảm bảo rằng Packages/manifest.json chứa các phiên bản này cho 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 -- }
AR Foundation 5.x yêu cầu gói Hệ thống đầu vào do phần phụ thuộc trên
TrackedPoseDriver
. Cảnh mẫu của Tiện ích ARCore yêu cầu 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 Project Settings (Cài đặt dự án) > Player (Trình phát) > Other Settings (Cài đặt khác), hãy đặt Active Input Handling (Xử lý đầu vào đang hoạt động) thành Both (Cả hai).
Làm theo các bước khác trong hướng dẫn nâng cấp và di chuyển của Unity cho AR Foundation.