Table of Contents

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.

alt text

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.

alt text

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.

alt text

  • È 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 rec a destra di eif. I file EIF registrati verranno salvati nel percorso dati persistente dell'applicazione, accessibile tramite Application.persistentDataPath.

Per disabilitare il pannello della modalità sviluppatore, selezionare AR Session (EasyAR) nell'editor e modificare Developer Mode Switch in Custom nella finestra Inspector.

alt text

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: Default o Custom

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