Table of Contents

Captura de dados de simulação de execução

No desenvolvimento e depuração de aplicações Mega, testar repetidamente em ambientes reais não só consome tempo, mas também pode ser limitado por localização, equipamentos e condições de rede. Para resolver este problema, o EasyAR oferece um poderoso mecanismo de simulação de execução, cujo núcleo é o arquivo de dados EIF.

Este guia ensinará como capturar e reproduzir dados EIF para realizar verificação eficiente de funcionalidades, solução de problemas e pré-visualização de efeitos.

Conceito central: o que são dados EIF?

Antes de começar, é altamente recomendável ler a Introdução ao EIF para entender:

  • Conteúdo do arquivo EIF: É um contêiner de dados que inclui não apenas o fluxo de vídeo da câmera, mas também registra sincronizadamente dados de sensores, orientação do dispositivo, parâmetros da câmera, etc.
  • Mecanismo de gravação e reprodução: Gravando um arquivo EIF uma vez no ambiente real, você pode reproduzi-lo infinitamente no ambiente de desenvolvimento, replicando perfeitamente o cenário original.

Compreender que o EIF é uma "cópia digital" de "uma gravação, reprodução em qualquer lugar" aumentará significativamente sua eficiência de desenvolvimento.

Captura de dados EIF: métodos e fluxo

Capturar dados EIF de alta qualidade é o primeiro passo para uma simulação bem-sucedida. Siga os princípios básicos em Captura de dados EIF para garantir a validade dos dados.

Dependendo do seu dispositivo alvo, os métodos de captura EIF são:

  • Smartphones
    Ferramenta: Realizada através do Mega Toolbox App. Este é um aplicativo auxiliar projetado para celulares, simplificando o processo de gravação.
    Referência: Passos detalhados estão em Gravação de arquivos EIF em celulares.
  • Dispositivos XR headset
    Ferramenta: Realizada através do programa Sample. A funcionalidade de gravação EIF está integrada no projeto de exemplo para headsets.
    Referência: Passos detalhados estão em Gravação de arquivos EIF em óculos.

Reprodução de dados EIF: verificação e depuração

Após capturar o arquivo EIF, você pode reproduzi-lo no ambiente de desenvolvimento sem conectar dispositivos reais ou estar fisicamente presente no local.

Dependendo do seu ambiente de desenvolvimento, as formas de reproduzir EIF são:

  • Desenvolvimento Unity
    Ferramenta: Use a ferramenta de verificação session. Esta é uma ferramenta integrada no Mega ARSession que pode carregar diretamente arquivos EIF e simular sessões de localização Mega.
    Referência: Métodos específicos estão em Simulação de execução com a ferramenta de verificação de sessão.
  • Desenvolvimento de mini-programas WeChat
    Ferramenta: Utilize o editor Unity. Devido às limitações do ambiente de desenvolvimento de mini-programas WeChat, recomenda-se reproduzir dados EIF no editor Unity para verificar conteúdo e lógica.
    Referência: Métodos específicos estão em Simulação de execução no editor Unity.

Em resumo, dominar a captura e reprodução de dados EIF é uma habilidade essencial para o desenvolvimento eficiente de aplicações EasyAR Mega. Isso transforma o fluxo de desenvolvimento de "depuração in loco" para "análise off-line", reduzindo significativamente o ciclo de desenvolvimento e tornando a colaboração em equipe e a reprodução de problemas muito mais simples.