Entwicklermodus
Der Entwicklermodus legt fest, ob das Laufzeit-Diagnosepanel aktiviert ist. Das Diagnosepanel kann verwendet werden, um zu steuern, ob Debug-Informationen angezeigt werden und um EIF- und EED-Dateien aufzuzeichnen.

Entwicklermodus-Diagnosepanel
Das Entwicklermodus-Diagnosepanel wird standardmäßig durch achtmaliges schnelles Tippen auf den Bildschirm geöffnet (kann durch Ändern von DiagnosticsController.DeveloperModeSwitch angepasst werden). Nach dem Öffnen wird das Diagnosepanel auf der rechten Seite des Bildschirms angezeigt.

Die Funktionen des Diagnosepanels sind wie folgt:
- session: Steuerung der Session-Informationen, die verwendet werden, um den Ausführungsstatus und Probleme der Session zu verstehen
- Toggle: Schaltet die Anzeige der SessionDump-Nachrichten um
- copy: Kopiert die Session-Dump-Informationen des aktuellen Frames
- eif: Steuerung der EIF-Aufzeichnung, EIF-Dateien werden für die Unity AR-Simulation verwendet
- Auto/Obsolete: Schaltet das EIF-Format um, wobei Obsolete das ursprüngliche EIF-Format bedeutet und Auto automatisch zwischen dem EIF MKV-Format oder dem ursprünglichen EIF-Format basierend auf der Plattformunterstützung wählt
- rec: Startet/Stoppt die EIF-Aufzeichnung
- eed: Steuerung der EED-Aufzeichnung, EED-Dateien werden erfasst, um Laufzeitdaten für die Problemanalyse durch den EasyAR-Support bereitzustellen
- rec: Startet/Stoppt die EED-Aufzeichnung
Ändern des Entwicklermodus-Schalters
Dies kann über die DiagnosticsController-Komponente auf der Session im Editor konfiguriert oder über die DiagnosticsController.DeveloperModeSwitch-Schnittstelle in Skripten festgelegt werden.
Die verfügbaren Modi sind:
- Default: Auf Mobiltelefonen wird durch achtmaliges schnelles Tippen auf den Bildschirm der Entwicklermodus aktiviert und das Diagnosepanel auf der rechten Seite geöffnet.
- Custom: Über die CustomDeveloperModeSwitch-Schnittstelle können benutzerdefinierte Bedingungen zum Umschalten des Entwicklermodus festgelegt werden. Wenn nicht definiert, kann das Diagnosepanel während der Laufzeit nicht geöffnet werden.
Durch Setzen von DiagnosticsController.DeveloperModeSwitch auf Custom und ohne Änderung von CustomDeveloperModeSwitch kann der Entwicklermodus deaktiviert werden.
Der folgende Code zeigt beispielsweise, wie der Entwicklermodus in einem Skript deaktiviert wird:
Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
[!TIPP]
- Für Entwicklungs- und Testphasen wird die Standardkonfiguration Default empfohlen.
- Für die Veröffentlichung wird die Konfiguration Default oder Custom empfohlen.
- Bei Verwendung des Custom-Modus wird empfohlen, CustomDeveloperModeSwitch zu ändern, um das Diagnosepanel auf andere Weise zu aktivieren oder andere benutzerdefinierte Methoden zum Sammeln von Laufzeitdaten bereitzustellen.