Configurando o sistema de diagnóstico – MRTK2
Configurações gerais
Habilitar o log detalhado
Indica se o log do MRTK detalhado será habilitado ou não. Esse padrão é falso, mas pode ser ativado para realizar rastreamentos detalhados que permitem que a equipe do MRTK depure/investigue problemas. Por exemplo, ao arquivar um problema, anexar os logs do player do Unity (do editor ou do player) pode ajudar a restringir a origem de bugs e problemas.
Observe que essa opção é independente de se o sistema de diagnóstico está habilitado ou não - isso aparece no sistema de diagnóstico porque é uma opção de registro em log, mas, em última análise, opera em um nível mais alto porque afeta o registro em log em toda a base de código mrtk.
Mostrar diagnósticos
Indica se o sistema de diagnóstico deve ou não exibir as opções de diagnóstico configuradas.
Quando desabilitado, todas as opções de diagnóstico configuradas ficarão ocultas.
Configurações do criador de perfil
Mostrar criador de perfil
Indica se o Criador de Perfil Visual deve ou não ser exibido.
Taxa de exemplo de quadro
A quantidade de tempo, em segundos, para coletar quadros para cálculo da taxa de quadros. O intervalo é de 0 a 5 segundos.
Âncora de janela
Para qual parte da porta de exibição a janela do criador de perfil deve ser ancorada. O valor padrão é Lower Center.
Deslocamento da janela
O deslocamento, do centro da porta de exibição, para colocar o Visual Profiler. O deslocamento será na direção da propriedade Âncora de Janela .
Escala da janela
Multiplicador de tamanho aplicado à janela do criador de perfil. Por exemplo, definir o valor como 2 dobrará o tamanho da janela.
Velocidade de acompanhamento da janela
A velocidade na qual mover a janela do criador de perfil para manter a visibilidade dentro da porta de exibição.
Controlando programaticamente o sistema de diagnóstico
Também é possível alternar a visibilidade do sistema de diagnóstico e do criador de perfil no runtime. Por exemplo, o código abaixo ocultará o sistema de diagnóstico e o criador de perfil.
CoreServices.DiagnosticsSystem.ShowDiagnostics = false;
CoreServices.DiagnosticsSystem.ShowProfiler = false;