Table of Contents

Eed 덤프 파일 녹화하기

EED(EasyAR Event Dump) 파일은 런타임 중의 주요 데이터를 캡처하여 EasyAR 기술 지원팀에 문제 분석을 제공하는 데 사용됩니다. 예를 들어 트래커의 추적 결과, 프로그램과 Mega 서비스 간의 네트워크 요청 등이 있습니다. 일반적으로 EIF 파일로 문제를 재현할 수 없을 때 사용됩니다.

개발자 모드 패널로 녹화하기

프로그램을 실행한 후 개발자 모드 진단 패널(기본 설정에서 화면을 빠르게 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;
}

관련 주제