Table of Contents

Modalità sviluppatore

La modalità sviluppatore viene utilizzata per impostare se abilitare il pannello di diagnostica in fase di esecuzione. Il pannello di diagnostica può essere utilizzato per attivare/disattivare la visualizzazione delle informazioni di debug e per registrare file EIF ed EED.

diagnostics developer mode 1

Pannello diagnostico modalità sviluppatore

Il pannello diagnostico della modalità sviluppatore si apre per impostazione predefinita toccando rapidamente lo schermo 8 volte (modificabile tramite DiagnosticsController.DeveloperModeSwitch). Una volta aperto, viene visualizzato sul lato destro dello schermo.

diagnostics developer mode 2

Le funzioni del pannello diagnostico sono le seguenti:

  • session: controllo delle informazioni di sessione, utilizzate per comprendere lo stato operativo e i problemi della sessione
    • Toggle: attiva/disattiva la visualizzazione dei messaggi SessionDump
    • copy: copia le informazioni di session dump del frame corrente
  • eif: controllo della registrazione eif, i file eif vengono utilizzati per simulazione AR in Unity
    • Auto/Obsolete: alterna il formato eif, dove Obsolete indica l'uso del formato EIF originale, Auto indica la selezione automatica del formato EIF MKV o EIF originale in base al supporto della piattaforma
    • rec: avvia/interrompe la registrazione eif
  • eed: controllo della registrazione eed, i file eed vengono utilizzati per acquisire dati chiave in fase di esecuzione da fornire al supporto tecnico EasyAR per l'analisi dei problemi
    • rec: avvia/interrompe la registrazione eed

Modificare l'interruttore della modalità sviluppatore

È possibile configurare tramite il componente DiagnosticsController sulla sessione nell'editor o utilizzare l'interfaccia DiagnosticsController.DeveloperModeSwitch negli script.

Le modalità selezionabili sono le seguenti:

  • Default: sui telefoni, toccando rapidamente lo schermo 8 volte si entra in modalità sviluppatore e si apre il pannello diagnostico sul lato destro dello schermo.
  • Custom: è possibile utilizzare l'interfaccia CustomDeveloperModeSwitch per personalizzare le condizioni di attivazione della modalità sviluppatore. Se non definita, il pannello diagnostico non potrà essere aperto in fase di esecuzione.

È possibile impedire l'attivazione della modalità sviluppatore impostando DiagnosticsController.DeveloperModeSwitch su Custom senza modificare CustomDeveloperModeSwitch.

Ad esempio, il codice seguente mostra come disabilitare la modalità sviluppatore in uno script:

Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
Consiglio
  • Si consiglia di utilizzare la configurazione predefinita Default durante le fasi di sviluppo e test.
  • Si consiglia di utilizzare la configurazione Default o Custom nella fase di rilascio finale.
  • Quando si utilizza la modalità Custom, si consiglia di modificare CustomDeveloperModeSwitch per fornire altri metodi per abilitare il pannello diagnostico o per raccogliere dati di runtime in modo personalizzato.

Argomenti correlati