Środowisko wykonawcze XR
Ostatnia aktualizacja | Wersja stabilna | Wersja kandydująca | Wersja Beta | Wersja alfa |
---|---|---|---|---|
12 grudnia 2024 r. | - | - | - | 1.0.0-alpha01 |
Deklarowanie zależności
Aby dodać zależność od środowiska wykonawczego XR, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Maven firmy Google.
Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle
aplikacji lub modułu:
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") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.0
Wersja 1.0.0-alpha01
12 grudnia 2024 r.
androidx.xr.runtime:runtime-* 1.0.0-alpha01
został zwolniony.
Funkcje wersji początkowej
Pierwsza wersja środowiska wykonawczego Jetpack XR. Ta biblioteka zawiera podstawowe funkcje pakietu bibliotek Jetpack XR. Obejmuje to m.in. wykrywanie możliwości, zarządzanie cyklem życia i konfigurację. Biblioteka Runtime udostępnia różne wersje (np. runtime-openxr
lub runtime-testing
) w zależności od platformy wykonania. Dodatkowo biblioteka ta udostępnia podstawowe abstrakcje matematyczne, takie jak Vector3
i Matrix4
, które są używane w całym interfejsie Jetpack XR API.
Session
: zapewnia precyzyjną kontrolę nad systemem XR, w tym możliwość określania, kiedy przetwarzanie ma być wykonywane, a kiedy nie, oraz ogólną konfigurację. Jest to też uchwyt, którego użyjesz we wszystkich innych interfejsach API, aby odblokować podstawowe funkcje systemu.Pose
: lokalizacja w dowolnym układzie współrzędnych, która ma powiązaną pozycję i orientację. Użyjesz tej klasy, aby przekazywać lokalizację obiektów za pomocą ARCore dla Jetpack XR i Jetpack SceneCore.
Znane problemy
configure
jest obecnie nieaktywna. W przyszłych wersjach dodamy nowe ustawienia, które pozwolą Ci kontrolować działanieSession
.