Visão geral do sistema de diagnóstico – MRTK2
O sistema de diagnóstico Realidade Misturada Toolkit fornece ferramentas de diagnóstico executadas dentro do aplicativo para habilitar a análise de problemas do aplicativo.
A primeira versão do Sistema de Diagnóstico contém o Visual Profiler para permitir a análise de problemas de desempenho ao usar o aplicativo.
Introdução
Importante
É altamente recomendável que o Sistema de Diagnóstico seja habilitado em todo o ciclo de desenvolvimento do produto e desabilitado como a última alteração antes de compilar e liberar a versão final.
Há duas etapas principais para começar a usar o Sistema de Diagnóstico.
- Habilitar o sistema de diagnóstico
- Configurar opções de diagnóstico
Habilitar diagnósticos
O sistema de diagnóstico é gerenciado pelo objeto MixedRealityToolkit (ou outro componente do registrador de serviço ).
As etapas a seguir presumem o uso do objeto MixedRealityToolkit. As etapas necessárias para outros registradores de serviço podem ser diferentes.
Selecione o objeto MixedRealityToolkit na hierarquia de cena.
Navegue pelo painel Inspetor até a seção Sistema de Diagnóstico e verifique Habilitar
Selecionar a implementação do Sistema de Diagnóstico
Observação
Os usuários do perfil padrão ( DefaultMixedRealityToolkitConfigurationProfile
Assets/MRTK/SDK/Profiles) terão o sistema de diagnóstico pré-configurado para usar o MixedRealityDiagnosticsSystem
objeto.
Configurar opções de diagnóstico
O sistema de diagnóstico usa um perfil de configuração para especificar quais componentes devem ser exibidos e para definir suas configurações. Consulte Configurar o Sistema de Diagnóstico para obter mais informações relacionadas às configurações de componente disponíveis.
Importante
Embora seja possível usar o Modo de Reprodução do Unity ao desenvolver aplicativos sem exigir as etapas de build e implantação, é importante avaliar os resultados do sistema de diagnóstico usando um aplicativo compilado em execução no hardware e na plataforma de destino.
O diagnóstico de desempenho, como o Visual Profiler, pode não refletir com precisão o desempenho real do aplicativo quando executado de dentro do editor.