XR Runtime

התחלת סשן 3D או AR בהתאמה אישית באמצעות סביבת זמן ריצה מקורית.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסה אלפא
12 בדצמבר 2024 - - - 1.0.0-alpha01

הצהרת יחסי תלות

כדי להוסיף תלות בסביבת זמן הריצה של XR, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין ב מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle של האפליקציה או המודול:

Groovy

dependencies {
    implementation "androidx.xr.runtime:runtime:1.0.0-alpha01"

    // Use in environments that do not support OpenXR
    testImplementation "androidx.xr.runtime:runtime-testing:1.0.0-alpha01"
}

Kotlin

dependencies {
    implementation("androidx.xr.runtime:runtime:1.0.0-alpha01")

    // Use in environments that do not support OpenXR
    testImplementation("androidx.xr.runtime:runtime-testing:1.0.0-alpha01")
}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.

משוב

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

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

גירסה 1.0

גרסה 1.0.0-alpha01

12 בדצמבר 2024

androidx.xr.runtime:runtime-* 1.0.0-alpha01 משוחרר.

תכונות של הגרסה הראשונית

גרסה ראשונית של Jetpack XR Runtime. הספרייה הזו מכילה רכיבים פונקציונליים בסיסיים של חבילת הספריות של Jetpack XR. השירות כולל גילוי יכולות, ניהול מחזור חיים, הגדרה ועוד. בספריית Runtime יש וריאציות שונות (למשל runtime-openxr או runtime-testing) בהתאם לפלטפורמת הביצוע. בנוסף, הספרייה הזו מציעה הפשטות מתמטיות בסיסיות כמו Vector3 ו-Matrix4, שמשמשות בכל פני השטח של Jetpack XR API.

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

  • Pose: מיקום במערכת קואורדינטות שרירותית עם מיקום וכיוון משויכים. תשתמשו בכיתה הזו כדי להעביר את המיקום של אובייקטים באמצעות ARCore ל-Jetpack XR ול-Jetpack SceneCore.

בעיות מוכרות

  • configure הוא כרגע לא פעיל. בגרסאות עתידיות יתווספו הגדרות חדשות שבעזרתן תוכלו לשלוט בהתנהגות של Session.