הגדרה של סשן ב-ARCore באמצעות תוספי ARCore ל-Unity

צריך להגדיר סשן ב-ARCore כדי ליצור חוויות AR באפליקציה.

מה זה סשן?

כל התהליכים של AR, כמו מעקב אחר תנועה, הבנה סביבתית והערכת תאורה, מתרחשים בסשן ב-ARCore. ARSession היא נקודת הכניסה הראשית ל-ARCore API. הוא מנהל את מצב המערכת של AR ומטפל במחזור החיים של הסשן, כדי לאפשר לאפליקציה ליצור, להגדיר, להתחיל או להפסיק סשן. והכי חשוב, האפליקציה יכולה לקבל פריימים שמאפשרים גישה לתמונה של המצלמה ולתנוחת המכשיר.

הסשן מאפשר להגדיר את התכונות הבאות:

הגדרת תוספים של AR Foundation ו-ARCore

כדי להשתמש בתוספי ARCore, צריך להגדיר את הבסיס ל-AR. לקבלת הוראות להגדרת סצנת ה-AR, אפשר לעיין במסמכי התיעוד בנושא ההגדרה של יסודות ה-AR.

כדי להגדיר סשן של ARCore, צריך להגדיר תוספי ARCore. אם עדיין לא עשיתם זאת, כדאי לעיין במסמכי התיעוד בנושא הגדרת תוספי ARCore.

הגדרת תכונות של תוספים ב-ARCoreExtensionConfig

יצירת הגדרות סשן חדשות ב-ARCore.

  1. כדי ליצור הגדרת סשן חדשה ב-Unity, צריך לעבור אל Assets > Create > XR > ARCore Extensions Config.

    תצורת ברירת המחדל נראית כך:

  2. בחלונית Hierarchy, בוחרים באובייקט ARCore Extensions.

  3. בשדה ARCore Extensions Config בחלונית Inspector, לוחצים על לחצן היעד ומתחברים לנכס ARCoreExtensionsConfig.

ניהול ביקורים ב-AR

בגרסה 2.1 וב-AR Foundation 2.1 ו-3.1 השמדת אובייקט המשחק ARSession תשמיד את הסשן הבסיסי של ARCore.

החל מגרסה 4.0 של AR Foundation, צריך להשתמש בפונקציות LoaderUtility כדי להרוס מערכות משנה וליצור אותן. למידע נוסף, אפשר לעיין במדריך להעברת נתונים מ-3.x ל-4.x.

השלבים הבאים