Ambiente de execução de XR
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
12 de dezembro de 2024 | - | - | - | 1.0.0-alpha01 |
Declarar dependências
Para adicionar uma dependência ao ambiente de execução de RA, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle
do
seu app ou módulo:
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") }
Para mais informações sobre dependências, consulte Adicionar dependências de build.
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Versão 1.0
Versão 1.0.0-alpha01
12 de dezembro de 2024
Lançamento de androidx.xr.runtime:runtime-* 1.0.0-alpha01
.
Recursos da versão inicial
Versão inicial do Jetpack XR Runtime. Ela contém peças fundamentais da funcionalidade do conjunto de bibliotecas do Jetpack XR. Isso inclui descoberta de recursos, gerenciamento de ciclo de vida, configuração e muito mais. A biblioteca Runtime oferece variações diferentes (por exemplo, runtime-openxr
ou runtime-testing
) dependendo da plataforma de execução. Além disso, essa biblioteca oferece abstrações matemáticas fundamentais, como Vector3
e Matrix4
, que são usadas em toda a API Jetpack XR.
Session
: oferece controles detalhados sobre o sistema de RA, incluindo a decisão de quando o processamento é e não é executado e a configuração geral. Ele também é o identificador que você vai usar em todas as outras APIs para desbloquear os recursos do sistema.Pose
: um local em um sistema de coordenadas arbitrário que tem uma posição e uma orientação associadas. Você vai usar essa classe para comunicar a localização de objetos com o ARCore para o Jetpack XR e o Jetpack SceneCore.
Problemas conhecidos
- No momento,
configure
não faz nada. Nas próximas versões, novas configurações serão adicionadas para controlar o comportamento doSession
.