Table of Contents

Aproveitando ao máximo informações e ferramentas de diagnóstico de UI

Este artigo explica como configurar e usar rapidamente informações de diagnóstico de UI e ferramentas do modo de desenvolvedor para depurar e otimizar melhor o aplicativo durante as fases de desenvolvimento e teste.

Lendo mensagens de UI

Na configuração padrão, ao executar um aplicativo EasyAR Sense Unity Plugin, informações de diagnóstico são exibidas através de mensagens de UI na parte superior da tela, facilitando que desenvolvedores entendam o status de execução e problemas da sessão.

alt text

Dica

Esses textos não são marcas d'água e podem ser exibidos ou ocultados conforme necessário.

Essas informações ajudam desenvolvedores a entender o status de execução e problemas da sessão; recomenda-se mantê-las visíveis durante as fases de desenvolvimento e teste.

No editor, selecione AR Session (EasyAR), e na janela Inspector, modifique Message Output para configurar a exibição de mensagens de UI. Aqui, Message Output > Session Dump controla a exibição de informações de status da sessão; outras opções controlam como mensagens de diagnóstico de diferentes níveis são exibidas.

alt text

Geralmente recomenda-se nas fases de desenvolvimento e teste a seguinte configuração:

  • Message Output > Session Dump: UI
  • Message Output > Sense Error: UIAndLog
  • Message Output > Session Error: UIAndLog
  • Message Output > Error: UIAndLog
  • Message Output > Warning: UIAndLog

Na fase de lançamento para produção, use a configuração:

  • Message Output > Session Dump: None
  • Message Output > Sense Error: Log
  • Message Output > Session Error: Log
  • Message Output > Error: Log
  • Message Output > Warning: Log

Utilizando ferramentas do modo de desenvolvedor

Na configuração padrão, ao executar um aplicativo EasyAR Sense Unity Plugin, tocar rapidamente na tela 8 vezes faz aparecer um painel do modo de desenvolvedor no centro-direito da tela, facilitando a visualização e depuração do status de execução da sessão e a gravação de dados para simulação de execução.

alt text

  • Você pode alternar a exibição de informações na parte superior da tela usando o botão de alternância à direita de session.
  • Você pode iniciar ou interromper a função de gravação EIF usando o botão rec à direita de eif. Os arquivos EIF gravados são salvos no caminho de dados persistentes do aplicativo, acessível via Application.persistentDataPath.

Para desabilitar o painel do modo de desenvolvedor, no editor, selecione AR Session (EasyAR), e na janela Inspector, altere Developer Mode Switch para Custom.

alt text

Geralmente recomenda-se nas fases de desenvolvimento e teste a configuração:

  • Developer Mode Switch: Default

Na fase de lançamento para produção, use a configuração:

  • Developer Mode Switch: Default ou Custom

Se escolher Custom, recomenda-se assegurar por outros meios que o aplicativo em produção possa usar o painel de diagnóstico ou coletar dados de runtime de forma personalizada.

Leitura adicional