מדריך להעברת פרויקט GVR ל-Cardboard.

במדריך הזה מוסבר איך להעביר פרויקטים של Unity מ-Google VR (GVR) שהוצא משימוש, כדי להשתמש בפלאגין Cardboard XR.

הגדרת סביבת הפיתוח

דרישות התוכנה:

  • גרסה Unity 2021.3.32f1 ואילך נתמכת על ידי הפלאגין Cardboard XR.
    • חשוב לכלול את התמיכה ב-build ל-Android ול-iOS במהלך ההתקנה.

יש לפתוח את פרויקט GVR ולייצא את הסצנה בלי חבילת GVR.

כדי לפתוח את פרויקט GVR הקיים ולייצא את הסצנה, צריך לפעול לפי השלבים הבאים.

  1. פותחים את הפרויקט ב-Unity באמצעות GVR.

  2. ב-Unity, עוברים אל נכסים > ייצוא חבילה כדי לייצא את הפרויקט הנוכחי.

    טקסט חלופי

  3. צריך לבטל את הבחירה בכל התיקיות שמכילות סקריפטים כדי למנוע הידור של שגיאות כשמייבאים את הפרויקט בגרסה חדשה יותר של Unity, כי היא לא תומכת ב-GVR.

    טקסט חלופי

יוצרים פרויקט חדש בגרסה חדשה יותר של Unity ומייבאים את הפרויקט.

  1. עליך לפתוח גרסה חדשה יותר של Unity שנתמכת על ידי Cardboard XR Plugin (Unity 2021.3.32f1 ואילך) וליצור פרויקט תלת-ממד חדש.
  2. ייבוא פרויקט ה-GVR.

    טקסט חלופי

מייבאים את Cardboard SDK.

  1. מייבאים את Cardboard SDK לפי המדריך למתחילים של Google Cardboard ל-Unity.

התאימו את הגדרות הסצנה כך שיתמכו ב-Cardboard.

  1. מוסיפים את הסקריפט ObjectController לכל האובייקטים האינטראקטיביים בסצנה.

    1. בחלונית 'היררכיה', מנווטים ל'אוצר' ובוחרים את צורת איקוסהדרון

      טקסט חלופי

    2. בחלונית Inspector שמשמאל, ברכיב הסקריפט, בוחרים את הסקריפט ObjectController.

      טקסט חלופי

    3. חוזרים על התהליך בכל שלוש הצורות.

  2. גוררים את הסקריפט CardboardReticlePointer.cs אל Player > המצלמה הראשית > GVRReticlePointer.

    הסקריפט נמצא בכתובת Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs.

    טקסט חלופי

  3. גוררים את הסקריפט CardboardStartup.cs אל Cube Room.

    הסקריפט נמצא בכתובת Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs.

    טקסט חלופי

  4. בוחרים באפשרות נגן > מצלמה ראשית ובחלונית 'מפקח' מוסיפים את הרכיב מנהל התקנים למעקב אחר תנועות.

    טקסט חלופי

מגדירים ובונים את הפרויקט.

  1. פועלים לפי מדריך התצורה שכאן במדריך למתחילים ל-Google Cardboard ל-Unity עבור המכשיר המתאים.