Table of Contents

So nutzen Sie die UI-Diagnoseinformationen und Werkzeuge optimal

Dieser Artikel erklärt, wie Sie UI-Diagnoseinformationen und Entwicklermodus-Werkzeuge schnell konfigurieren und verwenden können, um Ihre Anwendung während der Entwicklungs- und Testphase besser zu debuggen und zu optimieren.

Lesen der UI-meldungen

In der Standardkonfiguration werden Diagnoseinformationen während der Ausführung einer EasyAR Sense Unity Plugin-Anwendung als UI-Meldungen im oberen Bereich des Bildschirms angezeigt. Dies hilft Entwicklern, den Sitzungsstatus und auftretende Probleme zu verstehen.

alt text

Tipp

Dieser Text ist kein Wasserzeichen und kann bei Bedarf ein- oder ausgeblendet werden.

Diese Informationen helfen Entwicklern, den Sitzungsstatus und Probleme zu verstehen. Es wird empfohlen, sie während der Entwicklungs- und Testphase anzuzeigen.

Sie können die Anzeige der UI-Meldungen konfigurieren, indem Sie im Editor das AR Session (EasyAR)-Objekt auswählen und im Inspector-Fenster die Optionen unter Message Output anpassen. Message Output > Session Dump steuert die Anzeige der Sitzungsstatusinformationen. Die anderen Optionen steuern die Anzeigeweise für verschiedene Diagnosemeldungsstufen.

alt text

Für die Entwicklungs- und Testphase wird normalerweise folgende Konfiguration empfohlen:

  • Message Output > Session Dump: UI
  • Message Output > Sense Error: UIAndLog
  • Message Output > Session Error: UIAndLog
  • Message Output > Error: UIAndLog
  • Message Output > Warning: UIAndLog

Für die Veröffentlichungsphase (Release) wird folgende Konfiguration empfohlen:

  • Message Output > Session Dump: None
  • Message Output > Sense Error: Log
  • Message Output > Session Error: Log
  • Message Output > Error: Log
  • Message Output > Warning: Log

Verwendung der Entwicklermodus-Werkzeuge

In der Standardkonfiguration wird durch schnelles Antippen des Bildschirms 8 Mal während der Ausführung einer EasyAR Sense Unity Plugin-Anwendung ein Entwicklermodus-Bedienfeld in der rechten oberen Bildschirmmitte eingeblendet. Dies ermöglicht Entwicklern, den Sitzungsstatus zu überwachen und zu debuggen sowie Daten für Simulationsläufe aufzuzeichnen.

alt text

  • Über die Umschaltfläche rechts neben session können Sie die Anzeige der Informationen oben auf dem Bildschirm ein- oder ausschalten.
  • Über die Schaltfläche rec rechts neben eif können Sie die EIF-Aufnahmefunktion starten oder stoppen. Die aufgezeichneten EIF-Dateien werden im persistenten Datenpfad der Anwendung gespeichert. Dieser Pfad kann über Application.persistentDataPath abgerufen werden.

Um das Entwicklermodus-Bedienfeld zu deaktivieren, wählen Sie im Editor das AR Session (EasyAR)-Objekt aus und setzen Sie im Inspector-Fenster die Option Developer Mode Switch auf Custom.

alt text

Für die Entwicklungs- und Testphase wird normalerweise folgende Konfiguration empfohlen:

  • Developer Mode Switch: Default

Für die Veröffentlichungsphase (Release) wird folgende Konfiguration empfohlen:

  • Developer Mode Switch: Default oder Custom

Wenn Sie Custom wählen, sollten Sie sicherstellen, dass Ihre veröffentlichte App das Diagnosebedienfeld oder eine alternative Methode zur Sammlung von Laufzeitdaten verwenden kann.

Weiterführende Informationen