Table of Contents

Simular a execução no editor do Unity

Este documento irá guiá-lo através da simulação de localização de cenário real no editor do Unity, ajudando-o a concluir a verificação estática de alinhamento de conteúdo virtual antes do lançamento do mini-programa.

Antes de começar

Importante

Usar dados EIF gravados no local permite verificar visualmente se o posicionamento do conteúdo virtual é preciso.

No entanto, devido às diferenças entre o ambiente do xr-frame e da plataforma Unity, a lógica do script de código e os resultados de renderização não podem ser verificados na simulação.

Simulação de execução

  1. Criar uma licença Sense

    Como a simulação no Unity requer o EasyAR Sense, é necessário preparar uma licença Sense (pode ser de avaliação).

    No EasyAR Developer Center, selecione [Sense License Management] > [Create a New Sense License Key]:

    Licença Sense

    • Selecione EasyAR Sense Personal Edition.
    • Em 'Use Sparse Spatial Map', selecione 'No'.
    • Preencha qualquer nome de aplicativo, iOS Bundle ID e Android Package Name.
    • Clique em OK. Posteriormente, a licença solicitada aparecerá no Sense License Management.

    Informações da licença Sense

  2. No EasyAR Developer Center, selecione a licença Sense solicitada nos preparativos.

    Lista de licenças Sense

    Clique para copiar:

    Copiar licença Sense

  3. Clique em [EasyAR] > [Mega] > [Configuration] na barra de menus superior do editor do Unity para acessar a página de configuração:

    Configuração

  4. Clique em Sense à esquerda para configurar e preencher a licença Sense.

    Preencher licença Sense

  5. Ative a ferramenta de verificação e clique em Run.

    Cenário configurado

    Clique em OK na janela pop-up.

    Janela pop-up

  6. Clique no botão Load para carregar o arquivo EIF.

    Botão Load

    Selecione o arquivo EIF salvo nos preparativos (extensão .eif ou .mkveif).

    Selecionar EIF

  7. Ocultar Block Mesh.

    • Você pode definir todos os Block Mesh como ocultos.

      Ocultar Block Mesh

    • Você pode definir Block Mesh Alpha como 0 na ferramenta de verificação, ou seja, transparente.

      Alterar Alpha

      Arraste a barra de controle para a extrema esquerda.

  8. Reproduzir EIF

Importante

Ao reproduzir EIF no editor do Unity, o SDK e os dados de quadro de entrada usados são diferentes dos usados pelo mini-programa xr-frame, portanto:

✅ Pode ser usado para verificar visualmente se o posicionamento do conteúdo virtual está preciso e validar a precisão do serviço de localização naquele local.

❌ Não pode ser usado para verificar o efeito final da execução real do mini-programa xr-frame.

Funcionamento e expectativas: Ao reproduzir dados EIF no Unity, o EasyAR SDK usa os dados de quadro de entrada gravados para fazer uma solicitação real em nuvem ao serviço de localização configurado.

  • Se a localização for bem-sucedida e estável: A posição do modelo é precisa e sem deriva, então pode-se esperar que o cenário tenha um efeito ideal no mini-programa xr-frame.

  • Se a localização falhar ou for instável: Se o modelo apresentar saltos frequentes, deslocamentos ou falha na localização, geralmente significa que o mini-programa xr-frame enfrentará problemas semelhantes durante a execução real.

Tópicos relacionados