ส่วนขยาย ARCore สำหรับ AR Foundation ของ Unity รองรับทั้ง AR Foundation เวอร์ชัน 4 และเวอร์ชัน 5 หากต้องการอัปเกรดโปรเจ็กต์ AR ที่มีอยู่เป็น AR Foundation 5.x จาก AR Foundation 4.x ให้ทำตามขั้นตอนต่อไปนี้
ใน Unity 2021.x หรือเก่ากว่าเท่านั้น:
แพ็กเกจ Unity บางรายการเชื่อมโยงกับ Unity Editor บางเวอร์ชัน คุณอาจต้องแก้ไข Package Manifest ในโปรเจ็กต์ Unity เพื่ออัปเดตเป็น AR Foundation 5.x ใน Unity Editor บางเวอร์ชัน ดูข้อมูลเพิ่มเติมได้ที่เข้าถึง AR Foundation 5.0 ใน Unity ในปี 2021ตรวจสอบว่า Packages/manifest.json มีเวอร์ชันเหล่านี้สำหรับแพ็กเกจต่อไปนี้
"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 ต้องใช้แพ็กเกจ Input System สืบเนื่องจากต้องอาศัย
TrackedPoseDriver
ฉากตัวอย่างของส่วนขยาย ARCore ต้องใช้โมดูลอินพุตเดิมหากต้องการรองรับทั้งแพ็กเกจ Input System และ Input Manager เวอร์ชันเก่า ให้ตั้งค่าการจัดการอินพุตที่ใช้งานอยู่เป็นทั้ง 2 อย่างในการตั้งค่าโปรเจ็กต์ > โปรแกรมเล่น > การตั้งค่าอื่นๆ
ทำตามขั้นตอนอื่นๆ ในคู่มือการอัปเกรดและการย้ายข้อมูลของ AR Foundation ของ Unity