שדרוג לגרסה 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 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 --
    }
    
  2. ב-AR Foundation 5.x נדרשת חבילת Input System בגלל תלות ב-TrackedPoseDriver. כדי להשתמש בסצנות לדוגמה של התוספים של ARCore, צריך את מודול הקלט הקודם.

    כדי לתמוך גם בחבילת Input System וגם ב-Input Manager הקודם, צריך להגדיר את Active Input Handling ל-Both בקטע Project Settings > Player > Other Settings.

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