Table of Contents

Diagnosi e report dei problemi nello sviluppo Unity

Durante lo sviluppo di plugin o applicazioni basati su Unity, eccezioni runtime o errori logici sono talvolta inevitabili. Per aiutare gli sviluppatori a individuare e risolvere rapidamente i problemi, Unity Plugin fornisce una serie di strumenti integrati di diagnostica e debugging. Questo capitolo introduce questi metodi comuni di debugging e funzioni ausiliarie, coprendo l'intero flusso dalla visualizzazione dei log in tempo reale e dall'abilitazione della modalita developer alla raccolta e segnalazione dei dati del problema.

  • Messaggi UI

    Introduce come il sistema runtime mostra errori, avvisi e altre informazioni diagnostiche tramite il livello UI, e spiega gli standard di classificazione e il significato di questi messaggi per identificare rapidamente il tipo di problema.

  • Modalita developer

    Spiega come attivare la modalita developer durante l'esecuzione dell'applicazione e le funzioni avanzate di debugging disponibili in questa modalita: livelli visivi di debug e registrazione di file EIF/EED.

  • Registrare file dump EED

    Spiega in dettaglio come attivare e registrare file EED, che contengono eventi chiave, dati dei sensori, stato del sistema e altre informazioni di contesto. Spiega inoltre come esportare questi file dump dal dispositivo e usarli per l'analisi offline.

  • Report del problema

    Guida gli utenti a inviare feedback sui problemi in modo standardizzato, inclusi log, file dump, passaggi di riproduzione e altre informazioni richieste, per migliorare l'efficienza della gestione dei problemi.

I componenti funzionali correlati includono:

  • Componente DiagnosticsController

    Questo componente e il controller principale del sistema di diagnostica ed e responsabile del coordinamento di registrazione dei log, monitoraggio dello stato, generazione di dump e altre funzioni.