Table of Contents

Aufzeichnung der eed-dump-datei

EED (EasyAR Event Dump)-Dateien können verwendet werden, um während der Laufzeit entscheidende Daten zu erfassen und dem EasyAR-Support zur Problemanalyse bereitzustellen, wie z.B. Tracking-Ergebnisse von Trackern oder Netzwerkanfragen zwischen der Anwendung und dem Mega-Service. Sie werden typischerweise verwendet, wenn Probleme mit EIF-Dateien nicht reproduziert werden können.

Aufzeichnung mit dem entwicklermodus-panel

Führen Sie die Anwendung aus und öffnen Sie das Entwicklermodus-Diagnose-Panel (standardmäßig durch schnelles Antippen des Bildschirms 8 Mal). Klicken Sie auf rec unter eed, um die Aufzeichnung zu starten. Reproduzieren Sie das Problem und klicken Sie dann auf stop, um die Aufzeichnung abzuschließen.

diagnostics eed windows

Der Pfad der aufgezeichneten EED-Datei wird während der Aufzeichnung angezeigt.

diagnostics eed windows 2

Aufzeichnung mit skripten

Sie können EventDumpRecorder.start(string, int) verwenden, um die Aufzeichnung einer EED-Datei zu starten, und EventDumpRecorder.stop(), um sie zu stoppen.

Der folgende Code zeigt beispielsweise, wie die EED-Aufzeichnung in einem Skript durchgeführt wird:

EventDumpRecorder eedRecorder;

bool RecordEED(bool on)
{
    if (on)
    {
        if (session.Assembly == null || session.Assembly.Display == null) { return false; }
        var path = Path.Combine(Application.persistentDataPath, DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss.fff") + ".eed");
        eedRecorder = EventDumpRecorder.create();
        eedRecorder?.start(path, session.Assembly.Display.Rotation);
    }
    else
    {
        eedRecorder?.stop();
        eedRecorder?.Dispose();
        eedRecorder = null;
    }
    return true;
}

Verwandte themen