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