התחלה מהירה במיוחד

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

  • כדי ליצור את Unreal Engine 4.20, אפשר להשתמש בפלאגין של GoogleARCore מקוד המקור לפי השלבים הבאים:

    • מצטרפים לארגון Epic Games כדי לקבל גישה למאגרים של Epic's.

    • שכפול ה-repo google-ar-unreal באמצעות הפקודה הבאה:

      git clone -b 4.21-arcore \
      https://github.com/google-ar-unreal/UnrealEngine.git

      לחלופין, מפתחים שיש להם עותק קיים של Unreal Engine 4.20 יכולים למזג את הסניף של 4.21-arcore לסניף שלהם באמצעות הפקודות הבאות:

      # Checkout your target branch, which must be based on Unreal 4.20
      git checkout <target-branch>
      
      # Add google-ar-unreal as a remote
      git remote add google-ar-unreal https://github.com/google-ar-unreal/UnrealEngine.git
      
      # Fetch and merge the arcore branch
      git fetch google-ar-unreal 4.21-arcore
      git merge google-ar-unreal/4.21-arcore
    • בניית מנוע אמיתי מהמקור.

      • חשוב לבחור את מערכת ההפעלה בשלב הראשון.
      • מניעת ההגדרה של הקבצים הבינאריים הכלולים ב-Google ARCore בקבצים הקודמים שסופקו על ידי Epic. יש לבחור באפשרות n כשרואים את Would you like to overwrite your changes (y/n)?.
  • מגדירים את הכלי לעריכת מציאות בתוך פיתוח של Android על ידי ביצוע ההפעלה המהירה של Android. יש לוודא שאתם מתקינים את Android SDK Platform בגרסה 7.0 (רמת API 24) ומעלה.

  • אתם צריכים לקבל את הפרויקט לדוגמה Unreal HelloAR. אפשר:

    • מורידים את מאגר הפרויקטים לדוגמה וחילוץ אותו.

      -או-

    • שכפול המאגר באמצעות הפקודה הבאה:

      git clone https://github.com/google-ar/arcore-unreal-sdk.git

  • צריך להיות לכם מכשיר Android נתמך.

הכנת המכשיר

כדי להכין את המכשיר הנתמך, יש להפעיל אפשרויות למפתחים וניפוי באגים ב-USB.

פתיחת הפרויקט לדוגמה

ב-Unreal Editor, פותחים את הפרויקט לדוגמה HelloAR.

קביעת הגדרות לפיתוח Android

  1. בסרגל התפריטים, לוחצים על עריכה > הגדרות פרויקט.

  2. בהגדרות הפרויקט, בפלטפורמה Android SDK, מוודאים שכל הנתיבים מוגדרים כראוי ל-Android SDK ולהתקנות Android NDK. מגדירים את רמת ה-API של SDK ל-'matchndk'. לאחר מכן, מגדירים את רמת ה-API של NDK ל-Android-24 ואילך.

יצירה והפעלה של אפליקציה לדוגמה

  1. יש לארוז את פרויקט HelloAR. בסרגל התפריטים, בוחרים באפשרות File > Package Project > Android > Android (ASTC).

    תופיע תיבת דו-שיח. בתיבה הזו, יוצרים תיקייה חדשה בשם Builds (בניינים) ולוחצים על Select (בחירה).

  2. העלאה לא אמיתית מתחילה באריזת הפרויקט ומציגה את ההתקדמות בחלון הסטטוס (בפינה השמאלית התחתונה). לפרטים על תהליך האריזה, אפשר לעיין בחלון יומן הפלט.

  3. אחרי שהחבילה ארוזה, יש לוודא שהמכשיר מחובר למכונה. פותחים את התיקייה Builds ולוחצים לחיצה כפולה על הקובץ Install_HelloARUnreal_Development-armv7-es2.bat (אם משתמשים ב-Windows) או על Install_HelloARUnreal_Development-armv7-es2.command (אם משתמשים ב-Mac) כדי להתקין את הפרויקט בסמארטפון של Android.

  4. לאחר השלמת ההתקנה, צריך לחפש אפליקציה בשם שלוםAR UE4 במכשיר ולהפעיל אותה.

תוך כדי תנועה של המכשיר, האפליקציה מזהה באופן אוטומטי משטחים שטוחים ומושכת רשת יהלום. הקש על הרשת כדי להציב רובוט של Android על המשטח.

השלבים הבאים