Componente de validação
O componente de validação é usado para simular e verificar os efeitos Mega em execução no PC.
Visão geral da interface quando não está em execução
Se a ferramenta de validação não for aberta em uma janela separada, o painel de ferramentas do studio exibirá

Se a ferramenta de validação for aberta em uma janela separada, o painel de ferramentas do studio exibirá

E a janela da ferramenta de validação exibirá

Visão geral da interface em execução
Se a ferramenta de validação não for aberta em uma janela separada, o painel de ferramentas do studio exibirá

Se a ferramenta de validação for aberta em uma janela separada, a janela da ferramenta ajustará a exibição de acordo com o tamanho da janela

Descrição das áreas da ferramenta
- Área de controle de execução
- Área de reprodução EIF
- Área de controle de posicionamento
- Área de controle de exibição
- Área de informações de status
Área de controle de execução

- Usar/desativar ferramenta de validação
- Iniciar/parar ferramenta de validação
- Abrir em janela separada
- Fechar ferramenta na janela separada
- Selecionar ferramenta studio na janela de ferramentas separada
Área de reprodução EIF

- Reproduzir/pausar
- Parar
- Avançar 5s (dados de novo formato disponíveis, exceto parada anormal de gravação)
- Reprodução mais lenta (dados de novo formato disponíveis)
- Reprodução mais rápida (dados de novo formato disponíveis)
- Retroceder 5s (dados de novo formato disponíveis, exceto parada anormal de gravação)
- Abrir arquivo EIF
- Tempo atual/tempo total
- Velocidade atual
- Progresso da reprodução (arrastável para dados de novo formato, exceto parada anormal de gravação)
Área de controle de localização

- Indicador de estado de localização
- Iniciar/parar localização (iniciado por padrão)
- Redefinir estado de rastreamento
- Seleção de endereço do servidor (só pode ser modificado quando a ferramenta não está em execução)
Explicação das cores do indicador de estado de localização
- Verde: Localizado para o Block e o rastreamento VIO do dispositivo é bem-sucedido, exibindo verde. Se nenhum novo resultado de localização for obtido, desaparecerá gradualmente para transparente em 5 segundos;
- Amarelo: Localizado para o Block mas o rastreamento VIO do dispositivo falhou, exibindo amarelo. Se nenhum novo resultado de localização for obtido, desaparecerá gradualmente para transparente em 5 segundos;
- Branco: Não localizado para o Block, exibindo branco. Se nenhum novo resultado de localização for obtido, desaparecerá gradualmente para transparente em 5 segundos;
- Vermelho: Erro de localização, exibindo vermelho. Permanece exibido até o próximo resultado de localização ser retornado;
Área de controle de exibição

- Mostrar/ocultar fundo de vídeo
- Mostrar/ocultar dados de anotação
- Mostrar/ocultar modelo do Block (sob URP, também ocultará o modelo na janela Scene)
- Mostrar/ocultar nomes dos botões
- Controlar transparência do modelo do Block (não disponível sob URP)
O efeito de transformação de transparência do modelo do Block é o seguinte

Área de informações de estado

- Estado da sessão atualizado por quadro
- Resultado de localização retornado pelo servidor (relacionado ao efeito de rastreamento, mas não é o resultado completo de rastreamento)
- Copiar
- Copiar
- Se deve exibir informações de dump na Game View
Fluxo de uso
Preparar dados EIF
Para validar o efeito, são necessários dados EIF. Utilize a ferramenta de gravação de dados de teste EIF para simulação de localização remota da Mega Toolbox para gravar um arquivo EIF. Dependendo do formato de gravação selecionado, o resultado salvará um arquivo .mkveif (ou arquivos .eif e .eif.json - ambos são indispensáveis).
Preparar o pacote
Certifique-se de que com.easyar.sense foi importado. Caso não esteja importado, aparecerá a seguinte mensagem:

Neste caso, utilize o Unity Package Manager para importar o pacote necessário: com.easyar.sense-**.tgz.
Preencher a EasyAR Sense License Key
Faça login no EasyAR Developer Center para obter a EasyAR Sense License Key:

No menu do Unity, acesse EasyAR > Sense > Configuration:

Na janela Project Settings aberta, cole a license key copiada do site:

Conectar ao serviço de localização Mega Após adicionar a ferramenta, selecione o serviço de localização a ser validado na ferramenta correspondente:

Preparar dados de bloco (opcional)
Para visualizar o efeito de localização de forma intuitiva, recomenda-se carregar os dados do modelo de bloco da área correspondente. Consulte as instruções do componente de dados de bloco para realizar o carregamento.
Preparar dados de anotação (opcional)
Se desejar exibir anotações durante a localização, utilize o componente de anotação ou importe anotações via componente de pacote de dados de anotação.

Se os dados de bloco e anotação já estiverem importados, serão exibidos na cena:

Preparar conteúdo 3D (opcional)
É possível criar objetos 3D através do menu de contexto. Observe que os objetos 3D devem estar sob o nó de bloco:

Após a criação, ajuste a posição, escala, etc., conforme necessário:

Também é possível importar seus próprios modelos:

Iniciar a ferramenta
Primeiro habilite a ferramenta, depois clique no botão de reprodução para iniciar:

Também é possível iniciar através do botão na barra de ferramentas do Unity:

Após iniciar, uma janela de aviso será exibida. Se estiver desenvolvendo um aplicativo Unity, leia atentamente:

Abrir o EIF
O EIF iniciará a reprodução automaticamente após ser aberto:

Verificar o efeito
É possível controlar a reprodução conforme necessário. O efeito típico será semelhante a:

Também é possível ocultar completamente o modelo de bloco, replicando a visão da cena real:

Parar a execução e restaurar o aplicativo
Interrompa a execução através do botão da ferramenta:

Ou utilize o botão na barra de ferramentas do Unity:

Se estiver desenvolvendo seu próprio aplicativo e precisar executá-lo no editor, lembre-se de desativar a ferramenta de validação (efeito limitado ao editor, sem impacto em dispositivos móveis):

Efeitos de exibição e recomendações de uso do Unity
Ajustar o tamanho da janela do jogo
Recomenda-se que o tamanho da janela corresponda ao tamanho do quadro de vídeo EIF. Geralmente, sugere-se usar um tamanho fixo equivalente aproximado a 1080P, como 1080x1920 (paisagem 1920x1080).

Se o tamanho da janela diferir significativamente do quadro de vídeo EIF, não será possível visualizar a imagem completa do vídeo, e a ferramenta exibirá uma mensagem de aviso.
Ajustar a iluminação da cena
Para uma melhor observação do efeito de renderização, é possível adicionar e ajustar a iluminação conforme necessário. Caso não haja requisitos especiais de iluminação Unity, permita que o Unity gere automaticamente a luz ambiente.

Exibir simultaneamente a janela Scene e a janela Game
Em alguns momentos, é necessário visualizar simultaneamente o conteúdo da janela Scene e da janela Game. Nesse caso, ajuste o layout padrão do Unity e reposicione as janelas Scene e Game conforme a necessidade.

Pontos de atenção no desenvolvimento com Unity
ARSession
Quando a ferramenta é iniciada, ela cria automaticamente o ARSession e outros componentes necessários do EasyAR. Se já existir um ARSession ativo na cena, a ferramenta desativará o ARSession original. No entanto, sessões criadas dinamicamente não serão controladas e podem causar erros durante a execução.
Câmera principal
Durante a execução, a ferramenta modifica os Clear Flags e o Background da main camera. Os Clear Flags serão alterados para Solid Color. O Background será alterado para preto. Essas modificações não serão salvas.
Modo central
Durante a execução da ferramenta, todos os modos centrais suportados podem ser utilizados. Normalmente, recomenda-se usar o modo central First Target.