Table of Contents

EED dump ファイルを記録する

EED(EasyAR Event Dump)ファイルは、いくつかの tracker の tracking 結果や、プログラムと Mega サービス間のネットワークリクエストなど、実行時の重要なデータを取得し、問題分析のために EasyAR テクニカルサポートへ提供するために使用できます。通常、EIF ファイルで問題を再現できない場合に使用します。

Developer mode パネルを使用して記録する

プログラムを実行し、developer mode 診断パネルを開きます(デフォルト設定では画面をすばやく 8 回タップ)。eedrec をクリックすると記録できます。問題を再現し、stop をクリックすると記録が完了します。

diagnostics eed windows

記録された EED ファイルのパスは、記録中に表示されます。

diagnostics eed windows 2

スクリプトで記録する

EventDumpRecorder.start(string, int) を使用して EED ファイルの記録を開始し、EventDumpRecorder.stop() を使用して記録を停止できます。

たとえば、次のコードはスクリプトで EED ファイルを記録する方法を示しています。

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;
}

関連トピック