Table of Contents

Diagnostico e relatorio de problemas no desenvolvimento Unity

Ao desenvolver plugins ou aplicativos baseados em Unity, excecoes em runtime ou erros logicos podem ocorrer. Para ajudar desenvolvedores a localizar e resolver problemas rapidamente, Unity Plugin fornece uma serie de ferramentas integradas de diagnostico e depuracao. Este capitulo apresenta esses metodos comuns de depuracao e recursos auxiliares, cobrindo todo o fluxo desde a visualizacao de logs em tempo real e ativacao do modo developer ate a coleta e o envio de dados do problema.

  • Mensagens UI

    Apresenta como o sistema runtime exibe erros, avisos e outras informacoes de diagnostico pela camada UI, e explica os padroes de classificacao e significados dessas mensagens para identificar rapidamente os tipos de problema.

  • Modo developer

    Explica como ativar o modo developer enquanto o aplicativo esta em execucao, e os recursos avancados de depuracao disponiveis nesse modo: camadas visuais de depuracao e gravacao de arquivos EIF/EED.

  • Gravar arquivos dump EED

    Explica em detalhes como acionar e gravar arquivos EED, que contem eventos principais, dados de sensores, status do sistema e outras informacoes de contexto. Tambem explica como exportar esses arquivos dump do dispositivo e usa-los para analise offline.

  • Relatorio de problema

    Orienta usuarios a enviar feedback de problemas de forma padronizada, incluindo logs, arquivos dump, etapas de reproducao e outras informacoes necessarias, para melhorar a eficiencia do tratamento de problemas.

Os componentes de recurso relacionados incluem:

  • Componente DiagnosticsController

    Este componente e o controlador principal do sistema de diagnostico e coordena registro de logs, monitoramento de status, geracao de dump e outros recursos.