O ARCore para Jetpack XR permite que os apps trabalhem com conceitos básicos de realidade aumentada (RA), usando primitivos de compreensão de cena de baixo nível e rastreamento de movimento. Use o ARCore para Jetpack XR ao criar experiências de RA e precisar usar dados planares ou fixar conteúdo em um local fixo no espaço.
Acessar um Session
Um Session
precisa ser criado ao usar o ARCore para Jetpack XR.
Ao usar o Jetpack Compose para XR, use LocalSession
para acessar a sessão
criada para você.
Configurar um Session
Alguns recursos podem estar desativados por padrão e precisam ser configurados para
funcionar. Para configurar uma sessão, use configure()
e especifique as
opções de configuração necessárias para seu Session
. Por exemplo, para ativar o
rastreamento de mãos, o HandTrackingMode
é definido como o modo
HandTrackingMode.BOTH
:
val newConfig = session.config.copy( handTracking = Config.HandTrackingMode.BOTH ) when (val result = session.configure(newConfig)) { is SessionConfigureConfigurationNotSupported -> TODO(/* Some combinations of configurations are not valid. Handle this failure case. */) is SessionConfigureSuccess -> TODO(/* Success! */) else -> TODO(/* A different unhandled exception was thrown. */) }
Veja também
- Trabalhar com âncoras usando o ARCore para Jetpack XR
- Trabalhar com planos usando o ARCore para Jetpack XR
- Trabalhar com as mãos usando o ARCore para Jetpack XR