צריך להגדיר סשן ARCore כדי ליצור חוויות AR לאפליקציה.
מהו סשן?
כל תהליכי ה-AR, כמו מעקב אחר תנועה,
הבנה של הסביבה והערכת התאורה בתוך ARCore.
סשן. ARSession
היא נקודת הכניסה הראשית ל-ARCore
API. הוא מנהל את מצב מערכת ה-AR ומטפל במחזור החיים של הסשן, וכך מאפשר
את האפליקציה כדי ליצור, להגדיר, להתחיל או להפסיק סשן. והכי חשוב,
שמאפשרת לאפליקציה לקבל פריימים שמאפשרים גישה לתמונה מהמצלמה
בתנוחת המכשיר.
ניתן להשתמש בסשן כדי להגדיר את התכונות הבאות:
הגדרה של תוספי AR Foundation ו-ARCore
כדי להשתמש בתוספי ARCore, צריך להגדיר AR Foundation. לצפייה חומרי עזר שקשורים להגדרה של יסודות AR לקבלת הוראות להגדרת סצנת ה-AR.
כדי להגדיר סשן ARCore, צריך להגדיר תוספי ARCore. צפייה ה תיעוד ההגדרה של תוספי ARCore, אם עדיין לא עשיתם זאת.
הגדרת תכונות של תוספים ב-ARCoreextensionsConfig
יצירת הגדרה חדשה לסשן ב-ARCore.
ב-Unity, יוצרים הגדרה חדשה לסשן על ידי מעבר אל Assets > Create > XR > ARCore Extensions Config.
הגדרות ברירת המחדל מופיעות כך:
בחלונית Hierarchy, לוחצים על ARCore Extensions לאובייקט.
בשדה ARCore Extensions Config בחלונית Inspector, ללחוץ על היעד ומתחברים אל ARCoreExtensionsConfig נכס.
ניהול סשנים ב-AR
ב-AR Foundation 2.1 ו-3.1 השמדת את אובייקט המשחק ARSession תגרום להרוס את תשתית המשחק הבסיסית סשן ARCore.
החל מגרסה 4.0 של AR Foundation, צריך להשתמש
LoaderUtility
להרוס וליצור מערכות משנה במקום זאת. לצפייה בקרן AR
מדריך להעברת נתונים (מיגרציה) 3.x ל-4.x.