Table of Contents

시뮬레이션 실행 데이터 수집

Mega 애플리케이션 개발 및 디버깅 과정에서 실제 환경에서 반복 테스트하는 것은 시간이 많이 소요될 뿐만 아니라 장소, 장비, 네트워크 조건에 제약을 받을 수 있습니다. 이 문제를 해결하기 위해 EasyAR은 강력한 시뮬레이션 실행 메커니즘을 제공하며, 그 핵심은 EIF 데이터 파일입니다.

본 문서는 효율적인 기능 검증, 문제 해결 및 효과 미리보기를 위해 EIF 데이터를 수집하고 재생하는 방법을 안내합니다.

핵심 개념: Eif 데이터란 무엇인가?

시작하기 전에 반드시 Eif 소개를 읽어보시기 바랍니다. 이를 통해 다음을 이해할 수 있습니다:

  • EIF 파일 내용: 이는 단순히 카메라 비디오 스트림뿐만 아니라 센서 데이터, 디바이스 자세, 카메라 파라미터 등이 동기화되어 기록된 데이터 컨테이너입니다.
  • 녹화 및 재생 메커니즘: 실제 환경에서 한 번 EIF 파일을 녹화하면 개발 환경에서 무한히 재생하여 당시의 상황을 완벽하게 재현할 수 있습니다.

EIF가 "한 번 녹화, 어디서나 재생" 가능한 "디지털 복제본"임을 이해하면 개발 효율성을 크게 향상시킬 수 있습니다.

Eif 데이터 수집: 방법 및 절차

고품질 EIF 데이터 수집은 성공적인 시뮬레이션의 첫걸음입니다. 데이터의 유효성을 보장하기 위해 Eif 데이터 수집의 기본 원칙을 준수하십시오.

사용 중인 타겟 디바이스에 따라 EIF 수집 방법은 다음과 같습니다:

  • 스마트폰
    도구: Mega Toolbox App을 통해 완료합니다. 이는 녹화 과정을 단순화한 스마트폰 전용 보조 애플리케이션입니다.
    참조: 상세한 단계는 스마트폰으로 Eif 파일 녹화하기를 참고하십시오.
  • XR 헤드셋 디바이스
    도구: Sample 프로그램을 통해 완료합니다. 헤드셋 샘플 프로젝트에 EIF 녹화 기능이 통합되어 있습니다.
    참조: 상세한 단계는 헤드셋으로 Eif 파일 녹화하기를 참고하십시오.

Eif 데이터 재생: 검증 및 디버깅

EIF 파일을 수집한 후에는 실제 디바이스를 연결하거나 현장에 방문할 필요 없이 개발 환경에서 재생할 수 있습니다.

개발 환경에 따라 EIF 재생 방식은 다음과 같습니다:

  • Unity 개발
    도구: session 검증 도구를 사용합니다. 이는 Mega ARSession에 통합된 도구로, EIF 파일을 직접 로드하여 Mega 위치 인식 세션을 시뮬레이션할 수 있습니다.
    참조: 구체적인 사용법은 Session 검증 도구로 시뮬레이션 실행하기를 참고하십시오.
  • 위챗 미니프로그램 개발
    도구: Unity 에디터를 활용합니다. 위챗 미니프로그램 개발 환경의 제약으로 인해, 콘텐츠와 로직 검증을 위해 Unity 에디터에서 EIF 데이터를 재생하는 것을 권장합니다.
    참조: 구체적인 사용법은 Unity 에디터에서 시뮬레이션 실행하기를 참고하십시오.

결론적으로, EIF 데이터의 수집과 재생을 숙달하는 것은 EasyAR Mega 애플리케이션을 효율적으로 개발하기 위한 필수 기술입니다. 이는 개발 프로세스를 "현장 디버깅"에서 "오프라인 분석"으로 전환시켜 개발 주기를 현저히 단축하고 팀 협업 및 문제 재현을 훨씬 간편하게 만듭니다.