שדרוג לגרסה 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. ייתכן שיהיה צורך לערוך את מניפסט החבילה בפרויקט Unity כדי לעדכן את AR Foundation 5.x בעורך מסוים של Unity גרסאות שונות. מידע נוסף זמין במאמר 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 נדרשת חבילת מערכת קלט בגלל תלות ב-TrackedPoseDriver. לסצנות לדוגמה של תוספי ARCore נדרש מודול הקלט הקודם.

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

  3. יש לבצע שלבים נוספים ב-AR Foundation של Unity מדריכים לשדרוג ולהעברה.