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.
-
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.
-
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.
-
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.
-
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.