Configurando o sistema de diagnóstico – MRTK2
Configurações gerais
Habilitar o log detalhado
Indica se o registro em log do MRTK detalhado será habilitado ou não. Esse padrão é false, mas pode ser ativado para obter rastreamentos detalhados que permitem à equipe do MRTK depurar/investigar 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 se diagnóstico sistema 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 do 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 amostragem de quadros
A quantidade de tempo, em segundos, para coletar quadros para o 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 é Centro Inferior.
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 de janela
Multiplicador de tamanho aplicado à janela do criador de perfil. Por exemplo, definir o valor como 2 dobrará o tamanho da janela.
A janela segue a velocidade
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 em runtime. Por exemplo, o código a seguir ocultará o sistema diagnóstico e o criador de perfil.
CoreServices.DiagnosticsSystem.ShowDiagnostics = false;
CoreServices.DiagnosticsSystem.ShowProfiler = false;