Table of Contents

Habilitar suporte para headsets em projetos EasyAR

Este documento descreve como habilitar o suporte para headsets em uma cena existente do EasyAR Unity.

Antes de começar

Este artigo pressupõe que você já tenha uma cena funcional com o EasyAR. Se precisar criar essa cena ou adicionar componentes do EasyAR a uma cena de headset, consulte:

Adicionar componentes de headset à cena

Antes de adicionar componentes de headset à cena, geralmente é necessário remover a câmera e a XR Origin existentes.

Remover câmera e XR Origin

Exclua a câmera existente na cena.

alt text

Se a cena já contiver um XR Origin, seja do EasyAR ou da estrutura XR do Unity, na maioria dos casos ele deve ser excluído.

alt text

Dica

Em usos avançados, você pode decidir se deseja excluí-lo conforme sua necessidade.

Adicionar componentes de headset

Siga as instruções oficiais do headset para adicionar seus componentes. Aqui, usamos o headset Pico como exemplo; em caso de conflito com as instruções oficiais, siga as oficiais.

Adicione um XR Interaction Manager usando o menu:

alt text

Adicione um XR Origin usando o menu:

alt text

Antes de executar, certifique-se de ler as instruções oficiais do headset para entender como uma cena com SDK de headset deve ser configurada e executada.

Configurar frame source

Dispositivos com suporte integrado

Selecione AR Session (EasyAR) e clique com o botão direito, então use o menu EasyAR Sense > Head-mounted Display (Built-in) > Frame Source : [Name] (keep it only) para criar a frame source [Name] e manter apenas ela.

Por exemplo, configurar a frame source para Apple Vision Pro:

alt text

Após a operação, a frame source na sessão ficará assim:

alt text

Dica

Se a sessão contiver a frame source correspondente ao dispositivo e for a primeira frame source disponível no dispositivo (como na imagem acima, onde no sistema visionOS a VisionOS ARKit é a primeira disponível), não é necessário modificar. Algumas sessões criadas por padrão pelo menu se enquadram nesse caso.

Dispositivos com suporte estendido

Selecione AR Session (EasyAR) e clique com o botão direito, então use o menu EasyAR Sense > Extensions > Frame Source : [Name] (keep it only) para criar a frame source [Name] e manter apenas ela.

Por exemplo, configurar a frame source para headset Pico:

alt text

Após a operação, a frame source na sessão ficará assim:

alt text

Suporte multiplataforma

Se precisar que a cena funcione em diferentes dispositivos, mantenha outras frame sources e garanta que a frame source atual do dispositivo possa ser selecionada.

Usar itens de menu sem (keep it only) adiciona apenas a frame source sem excluir outras. Por exemplo, EasyAR Sense > Extensions > Frame Source : Pico criará uma frame source para Pico no final de todas as frame sources da sessão. Geralmente, após adicionar assim, você precisará movê-la para a posição adequada.

Dica

Em usos avançados, você pode ajustar a posição da frame source conforme necessário ou modificá-la via código.

Próximos passos

Tópicos relacionados