Sfruttare al massimo le informazioni e gli strumenti di diagnostica dell'interfaccia utente
Questo articolo spiega come configurare rapidamente e utilizzare le informazioni di diagnostica dell'interfaccia utente e gli strumenti della modalità sviluppatore, per facilitare il debug e l'ottimizzazione dell'app durante le fasi di sviluppo e test.
Lettura dei messaggi dell'interfaccia utente
Nella configurazione predefinita, durante l'esecuzione di un'app EasyAR Sense Unity Plugin, le informazioni diagnostiche vengono visualizzate come messaggi dell'interfaccia utente nella parte superiore dello schermo, aiutando gli sviluppatori a comprendere lo stato di esecuzione della sessione e identificare eventuali problemi.

Consiglio
Questo testo non è un watermark; può essere visualizzato o nascosto secondo necessità.
Queste informazioni aiutano gli sviluppatori a comprendere lo stato di esecuzione della sessione e identificare problemi. Si consiglia di mantenerle visibili durante le fasi di sviluppo e test.
Nell'editor, selezionando AR Session (EasyAR), è possibile modificare Message Output nella finestra Inspector per configurare la visualizzazione dei messaggi dell'interfaccia utente. Message Output > Session Dump controlla la visualizzazione delle informazioni sullo stato della sessione. Le altre opzioni controllano la visualizzazione dei messaggi diagnostici di diversi livelli.

Durante le fasi di sviluppo e test, si consiglia solitamente la seguente configurazione:
- Message Output > Session Dump:
UI - Message Output > Sense Error:
UIAndLog - Message Output > Session Error:
UIAndLog - Message Output > Error:
UIAndLog - Message Output > Warning:
UIAndLog
Nella fase di rilascio per la pubblicazione, si consiglia questa configurazione:
- Message Output > Session Dump:
None - Message Output > Sense Error:
Log - Message Output > Session Error:
Log - Message Output > Error:
Log - Message Output > Warning:
Log
Utilizzo degli strumenti della modalità sviluppatore
Nella configurazione predefinita, durante l'esecuzione di un'app EasyAR Sense Unity Plugin, toccando rapidamente lo schermo 8 volte si aprirà un pannello della modalità sviluppatore al centro-destra dello schermo. Questo pannello facilita la visualizzazione e il debug dello stato di esecuzione della sessione e la registrazione di dati per simulazioni.

- È possibile attivare o disattivare le informazioni nella parte superiore dello schermo utilizzando l'interruttore a destra di
session. - È possibile avviare o interrompere la funzionalità di registrazione EIF premendo il pulsante
reca destra dieif. I file EIF registrati verranno salvati nel percorso dati persistente dell'applicazione, accessibile tramiteApplication.persistentDataPath.
Per disabilitare il pannello della modalità sviluppatore, selezionare AR Session (EasyAR) nell'editor e modificare Developer Mode Switch in Custom nella finestra Inspector.

Durante le fasi di sviluppo e test, si consiglia solitamente la seguente configurazione:
- Developer Mode Switch:
Default
Nella fase di rilascio per la pubblicazione, si consiglia questa configurazione:
- Developer Mode Switch:
DefaultoCustom
Se si sceglie Custom, si consiglia di garantire tramite altri metodi che l'app pubblicata possa utilizzare il pannello diagnostico o un metodo personalizzato per raccogliere dati in fase di esecuzione.
Letture consigliate
- Introduzione alla diagnostica
- Messaggi dell'interfaccia utente spiega come utilizzare i messaggi dell'interfaccia utente per visualizzare lo stato della sessione
- Modalità sviluppatore spiega come utilizzare la modalità sviluppatore per il debug