התחלה מהירה עבור Unreal

הגדרת סביבת הפיתוח שלך

  • בנה Unreal Engine 4.20 עם GoogleARCore תוסף מקוד המקור באמצעות הפעולות הבאות:

    • הצטרפו לארגון אפי משחקים כדי להשיג גישה למאגרי GitHub של Epic.

    • לשבט את Google-ar-מציאותי ריפו עם הפקודה הבאה:

      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
    • לבנות מנוע Unreal מהמקור .

      • הקפד לבחור את מערכת ההפעלה שלך בשלב הראשון.
      • מנע מההגדרה להחליף את הקבצים הבינאריים של Google ARCore הכלולים עם הקבצים הישנים יותר שסופקו על ידי Epic. בחר n כשאתה רואה Would you like to overwrite your changes (y/n)? .
  • הגדרת עורך Unreal לפיתוח אנדרואיד ידי ביצוע להתחלה מהירה אנדרואיד . ודא שאתה מתקין 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.

הגדר את הגדרות הפיתוח של אנדרואיד

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

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

בנה והפעל את האפליקציה לדוגמה

  1. ארוז את פרויקט HelloAR. בשורת התפריטים, בחר File> פרויקט חבילות> אנדרואיד> אנדרואיד (ASTC).

    תופיע תיבת דו-שיח. בקופסה הזאת, ליצור תיקייה חדשה בשם בונה ולחץ בחר.

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

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

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

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

הצעדים הבאים