Configurando o sistema de diagnóstico – MRTK2

Configurações gerais

Configurações Gerais de Diagnóstico

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

Configurações do Criador de Perfil de Diagnóstico

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;

Confira também