Diagnostica e segnalazione dei problemi nello sviluppo Unity
Durante lo sviluppo di plugin o applicazioni basate su Unity, è comune incontrare eccezioni di runtime o errori logici. Per aiutare gli sviluppatori a identificare e risolvere rapidamente i problemi, Unity Plugin offre una serie di strumenti integrati di diagnostica e debug. Questo capitolo presenta i metodi di debug e le funzionalità di supporto più comuni, coprendo l'intero flusso dalla visualizzazione dei log in tempo reale, all'attivazione della modalità sviluppatore, fino alla raccolta e segnalazione dei dati relativi ai problemi.
-
Illustra come il sistema in runtime visualizza errori, avvisi e altre informazioni diagnostiche a livello UI, spiegando i criteri di classificazione e il significato di questi messaggi per facilitare l'identificazione rapida del tipo di problema.
-
Spiega come attivare la modalità sviluppatore durante l'esecuzione dell'applicazione e le funzionalità avanzate di debug disponibili in questa modalità: visualizzazione dei livelli di debug, registrazione di file EIF/EED.
Registrazione di file dump EED
Descrive in dettaglio come attivare e registrare file EED, che includono informazioni contestuali chiave come eventi, dati dei sensori, stato del sistema; spiega inoltre come esportare questi file dump dal dispositivo e utilizzarli per analisi offline.
-
Guida l'utente su come inviare correttamente feedback sui problemi, inclusi i log da allegare, i file dump, i passaggi per la riproduzione, ecc., per migliorare l'efficienza nella gestione dei problemi.
Componenti funzionali correlati includono:
Componente DiagnosticsController
Questo componente è il controller centrale del sistema di diagnostica, responsabile del coordinamento di funzioni come registrazione dei log, monitoraggio dello stato, generazione di dump.