שדרוג לגרסה 5 של AR Foundation

תוספי ARCore ל-AR Foundation של Unity תומכים גם בגרסה 4 וגם בגרסה 5 של AR Foundation. כדי לשדרג את פרויקט ה-AR הקיים ל-AR Foundation 5.x מ-AR Foundation 4.x, פועלים לפי השלבים הבאים:

  1. רק ב-Unity 2021.x ואילך:
    חלק מחבילות Unity קשורות לגרסאות ספציפיות של Unity Editor. יכול להיות שתצטרכו לערוך את Package manifest בפרויקט שלכם ב-Unity כדי לעדכן ל-AR Foundation 5.x בגרסאות מסוימות של Unity Editor. מידע נוסף זמין במאמר Access 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 --
    }
    
  2. ב-AR Foundation 5.x נדרשת חבילת Input System בגלל תלות ב-TrackedPoseDriver. לסצנות לדוגמה של תוספי ARCore נדרש מודול הקלט הקודם.

    כדי לתמוך בחבילת מערכת הקלט וגם במנהל הקלט הישן, ב-Project Settings > Player > Other Settings הגדר את טיפול בקלט פעיל כ.

  3. פועלים לפי השלבים האחרים שמפורטים במדריכים לשדרוג ולהעברה של AR Foundation ב-Unity.