Configurando o sistema de diagnóstico – MRTK2

Configurações gerais

Diagnostics General Settings

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

Diagnostics Profiler Settings

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;

Veja também