Table of Contents

Modo de desenvolvedor

O modo de desenvolvedor é usado para definir se o painel de diagnóstico de tempo de execução está ativado. O painel de diagnóstico pode ser usado para alternar se as informações de depuração são exibidas e para gravar arquivos EIF e EED.

diagnostics developer mode 1

Painel de diagnóstico do modo de desenvolvedor

O painel de diagnóstico do modo de desenvolvedor é aberto por padrão tocando rapidamente na tela 8 vezes (pode ser alterado modificando DiagnosticsController.DeveloperModeSwitch). Uma vez aberto, exibirá um painel de diagnóstico no lado direito da tela.

diagnostics developer mode 2

As funcionalidades do painel de diagnóstico são as seguintes:

  • session: controle de informações da sessão, usado para entender o estado de funcionamento e problemas da sessão
    • Toggle: alterna a exibição da mensagem SessionDump
    • copy: copia as informações do session dump do quadro atual
  • eif: controle de gravação eif, arquivos eif usados para simulação de AR Unity
    • Auto/Obsolete: alterna o formato eif, onde Obsolete significa usar o formato EIF original, Auto significa escolher automaticamente o formato EIF MKV ou o formato EIF original com base no suporte da plataforma
    • rec: inicia/para a gravação eif
  • eed: controle de gravação eed, arquivos eed usados para capturar dados-chave de tempo de execução para análise de problemas pelo suporte técnico EasyAR
    • rec: inicia/para a gravação eed

Alterar o switch do modo de desenvolvedor

Pode ser configurado no editor através do componente DiagnosticsController na sessão ou usando a interface DiagnosticsController.DeveloperModeSwitch em scripts.

Os modos disponíveis são:

  • Default: em telefones, toque rapidamente na tela 8 vezes para entrar no modo de desenvolvedor e abrir o painel de diagnóstico no lado direito da tela.
  • Custom: pode usar a interface CustomDeveloperModeSwitch para personalizar as condições de alternância do modo de desenvolvedor. Se não definido, o painel de diagnóstico não poderá ser aberto durante a execução.

É possível desativar a abertura do modo de desenvolvedor definindo DiagnosticsController.DeveloperModeSwitch como Custom sem modificar CustomDeveloperModeSwitch.

Por exemplo, o código a seguir mostra como desativar o modo de desenvolvedor em um script:

Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
Dica
  • Recomenda-se usar a configuração padrão Default durante o desenvolvimento e testes.
  • Recomenda-se usar a configuração Default ou Custom na fase de lançamento.
  • Ao usar o modo Custom, é aconselhável modificar CustomDeveloperModeSwitch para fornecer outras formas de ativar o painel de diagnóstico ou formas personalizadas de coletar dados de tempo de execução.

Tópicos relacionados