อัปเดตเป็น AR Foundation เวอร์ชัน 5.x (เบต้า)

ส่วนขยาย ARCore สำหรับ AR Foundation ของ Unity รองรับ AR Foundation ทั้งเวอร์ชัน 4.x และเวอร์ชัน 5.x หากต้องการอัปเกรดโปรเจ็กต์ AR ที่มีอยู่ไปเป็น AR Foundation 5.x จาก AR Foundation 4.x ให้ทำตามขั้นตอนต่อไปนี้

  1. เฉพาะใน Unity 2021.x หรือเก่ากว่าเท่านั้น:
    แพ็กเกจ Unity บางรายการจะผูกกับเครื่องมือแก้ไข Unity บางเวอร์ชัน คุณอาจต้องแก้ไขไฟล์ Manifest ของแพ็กเกจในโปรเจ็กต์ Unity เพื่ออัปเดตเป็น AR Foundation 5.x ใน Unity Editor บางเวอร์ชัน ดูข้อมูลเพิ่มเติมได้ที่เข้าถึง AR Foundation 5.0 ใน Unity 2021

    ตรวจสอบว่าPackages/manifest.json มีเวอร์ชันต่อไปนี้สำหรับแพ็กเกจต่อไปนี้

    "dependencies": {
      -- other dependencies --
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. ส่วนขยาย ARCore สำหรับมูลนิธิ AR ของ Unity ใช้ ARCORE_USE_ARF_5 สัญลักษณ์สคริปต์ที่กำหนดเอง เพื่อระบุความเข้ากันได้ของเวอร์ชัน เพื่อความเข้ากันได้ของ AR Foundation 5.x ให้เพิ่มสัญลักษณ์ ARCORE_USE_ARF_5 ที่กำหนดเอง ดังนี้

    1. ในแก้ไข > การตั้งค่าโปรเจ็กต์ > โปรแกรมเล่น > การตั้งค่าอื่นๆ ให้เลื่อนลงไปที่การคอมไพล์สคริปต์
    2. ใช้ปุ่ม + เพื่อเพิ่ม ARCORE_USE_ARF_5
    3. เลือกใช้
  3. AR Foundation 5.x ต้องใช้แพ็กเกจระบบอินพุตเนื่องจากต้องอาศัย TrackedPoseDriver ฉากตัวอย่างของส่วนขยาย ARCore ต้องใช้โมดูลอินพุตแบบเดิม

    หากต้องการรองรับทั้งแพ็กเกจระบบอินพุตและเครื่องมือจัดการอินพุตรุ่นเก่า ในการตั้งค่าโปรเจ็กต์ > โปรแกรมเล่น > การตั้งค่าอื่นๆ ให้ตั้งค่าการจัดการอินพุตที่ใช้งานอยู่เป็นทั้งคู่

  4. ทำตามขั้นตอนอื่นๆ ในคู่มือการอัปเกรดและย้ายข้อมูล AR Foundation ของ Unity