XR-Laufzeit
Letzte Aktualisierung | Stabile Version | Release Candidate | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
12. Dezember 2024 | - | – | - | 1.0.0-alpha01 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von der XR-Laufzeit hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:
Cool
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") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.0
Version 1.0.0-alpha01
12. Dezember 2024
androidx.xr.runtime:runtime-* 1.0.0-alpha01
wird veröffentlicht.
Funktionen der Erstversion
Erste Version der Jetpack XR-Laufzeit. Diese Bibliothek enthält grundlegende Funktionen für die Jetpack XR-Bibliotheken. Dazu gehören unter anderem die Funktionserkennung, die Lebenszyklusverwaltung und die Konfiguration. Die Laufzeitbibliothek bietet je nach Ausführungsplattform verschiedene Varianten (z.B. runtime-openxr
oder runtime-testing
). Außerdem bietet diese Bibliothek grundlegende mathematische Abstraktionsfunktionen wie Vector3
und Matrix4
, die in der gesamten Jetpack XR API verwendet werden.
Session
: Bietet detaillierte Einstellungen für das XR-System, einschließlich der Entscheidung, wann die Verarbeitung ausgeführt wird und wann nicht, sowie der Gesamtkonfiguration. Außerdem verwenden Sie diesen Handle für alle anderen APIs, um die zugrunde liegenden Systemfunktionen zu nutzen.Pose
: Ein Ort in einem beliebigen Koordinatensystem, dem eine Position und Orientierung zugeordnet ist. Mit dieser Klasse können Sie den Standort von Objekten mit ARCore für Jetpack XR und Jetpack SceneCore kommunizieren.
Bekannte Probleme
configure
hat derzeit keine Funktion. In zukünftigen Releases werden neue Einstellungen hinzugefügt, mit denen Sie das Verhalten vonSession
steuern können.