הפעלה מהירה לאנדרואיד

כדי להתחיל להשתמש Arcore עם אנדרואיד, אתה יכול לרוץ באפליקצית מדגם hello_ar_kotlin או hello_ar_java הכלולה ב- SDK Arcore. אפליקציות מדגמות אלה להשתמש ב- OpenGL , ממשק תכנות עבור עיבוד גרפיקה וקטורית 2D and 3D. האפליקציות מציגות את כל המטוסים שזוהו ומאפשרות למשתמש להקיש על מטוס כדי למקם מודל תלת מימד.

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

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

  1. ב-Android Studio, שכפל את מאגר GitHub ARCore SDK.

    ישנן דרכים רבות לעשות זאת:

    • עבור התקנת Android Studio מבוססת:

      • מתוך Git התפריט, בחר Clone .
      • בשנות ה Version control הנפתחת, בחר Git כמערכת בקרת גרסאות.
      • בשנות ה URL , הזן את הכתובת הבאה למאגר GitHub Arcore:

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

    • אתה יכול גם לפתוח Terminal ולהנפיק את git clone הפקודה כדלקמן:

      git clone https://github.com/google-ar/arcore-android-sdk.git
  2. פתח את אחד מהפרויקטים לדוגמה באופן הבא (עליך לפתוח פרויקט במפורש כדי לבנות ולהפעיל אותו).

    • מתוך File התפריט, ובחר Open .
    • בשנות ה arcore-android-sdk/samples תיקייה, בחר או את hello_ar_kotlin או hello_ar_java התיקייה, ולחץ Open .

הכן את המכשיר או האמולטור שלך

תוכל להפעיל יישומי AR על מכשיר נתמך או אמולטור אנדרואיד. עליך לעדכן את שירותי Google Play עבור AR באמולטור לפני הפעלת האפליקציה. ראה הפעלת AR Apps אנדרואיד Emulator עבור מידע נוסף.

הפעל את המדגם

ודא שמכשיר ה- Android שלך מחובר למכונת פיתוח ולחץ Run ב-Android Studio.

Android Studio בונה את הפרויקט שלך ל-APK שניתן לאיתור באגים, מתקין את ה-APK ולאחר מכן מריץ את האפליקציה במכשיר שלך. לקבלת מידע נוסף, ראה לבנות ולהפעיל App שלך .

ייתכן שתתבקש להתקין או לעדכן שירותי Google Play עבור AR אם הוא חסר או מיושן. בחר CONTINUE כדי להתקין אותו מחנות Google Play, או באופן ידני לעדכן אותו כמתואר שירותי Google Play עדכון עבור AR .

אפליקציית hello_ar_java מאפשרת לך להציב חייל Arcore תלת ממדים על משטחי מטוס AR זוהו. זה מיושם עם אנדרואיד GL SurfaceView , אשר משמש כדי להבהיר את התצוגה המקדימה המצלמה הבסיסית AR אובייקטים כגון מטוסים ו עוגנים. של hello_ar_java מדגם במסגרת עיבוד ניתן למצוא com/google/ar/core/examples/java/common/samplerender .

השתמש במיקום מיידי

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

הצב אובייקט וירטואלי באמצעות מיקום מיידי

מידיים מיקום מופעל אוטומטית hello_ar_java. קש על סמל גלגל שיניים שבמסך ולבחור Instant Placement בתפריט הנפתח. Enable Instant Placement התיבה יש לבחור כבר.

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

הצעדים הבאים