Table of Contents

Criar XR Origin

Através do seguinte, você aprenderá como criar e configurar uma XR Origin e um XR Origin Child em uma cena Unity.

Antes de começar

  • Compreenda os conceitos básicos, componentes e fluxo de trabalho de uma sessão através da Introdução ao ARSession.
  • Compreenda os conceitos básicos, componentes e ciclo de vida da XR Origin através da XR Origin.

Criar XR Origin (EasyAR)

Na vista Hierarchy, clique com o botão direito do rato num espaço vazio e, através do menu EasyAR Sense > Origin > Origin : XR Origin (EasyAR), pode criar uma estrutura de origem completa.

alt text

Em scripts, pode usar ARSessionFactory.CreateOrigin() para criar:

ARSessionFactory.CreateOrigin();
Nota

Durante a execução da sessão, se não houver uma estrutura XR Origin correta na cena, uma XR Origin e um XR Origin Child serão criados automaticamente.

[Opcional] Criar XR Origin (Unity XR)

Na vista Hierarchy, clique com o botão direito do rato num espaço vazio e, através do menu XR > XR Origin (Mobile AR), pode criar uma XR Origin adequada para AR Foundation. Para informações detalhadas e métodos de criação sobre esta XR Origin, consulte a documentação oficial da Unity: Adicionar XR Origin do Unity XR à cena.

Nota

Ao usar headsets, certifique-se de consultar a documentação do SDK do headset correspondente.

Ao usar a XR Origin fornecida pela framework Unity XR, é necessário adicionar manualmente um XR Origin Child.

Adicionar XR Origin Child à XR Origin

Na vista Hierarchy, selecione XR Origin (EasyAR) ou XR Origin, clique com o botão direito do rato e, através do menu EasyAR Sense > Origin > Origin : XR Origin Child, pode adicionar um XR Origin Child abaixo da XR Origin.

alt text

Em scripts, pode usar ARSessionFactory.AddOriginChild(GameObject):

ARSessionFactory.AddOriginChild(origin);

Pode adicionar quantos XR Origin Child desejar, todos funcionarão corretamente. No entanto, para objetos gerados internamente pela sessão, apenas o primeiro XR Origin Child será usado como nó pai.

Nota

Durante a execução da sessão, se não houver uma estrutura XR Origin Child correta na cena, um XR Origin Child será criado automaticamente.

Próximos passos