검증 컴포넌트
검증 컴포넌트는 PC에서 Mega 효과를 시뮬레이션 실행하고 검증하는 데 사용됩니다.
참고
Unity 애플리케이션을 개발할 때는 session 검증 도구를 사용해야 합니다.
실행되지 않은 상태의 인터페이스 개요
실행되지 않은 상태에서 도구 패널은 다음과 같이 표시됩니다.

실행 상태의 인터페이스 개요
실행 후 도구 패널은 다음과 같이 표시됩니다.

도구 창을 열면 도구 창은 다음과 같이 표시됩니다.

도구 영역 설명
- 실행 제어 영역
- EIF 재생 영역
- 위치 제어 영역
- 표시 제어 영역
- 상태 정보 영역
실행 제어 영역

- 검증 도구 사용/사용 안 함
- 검증 도구 시작/정지
- 위치 url 선택
- 검증 도구 실행 시 제어 창 열기
- session 도구 열기
EIF 재생 영역

- 재생/일시 정지
- 정지
- 5초 앞으로 (새 형식 데이터 사용 가능, 녹화가 비정상적으로 중지된 경우 제외)
- 느리게 재생 (새 형식 데이터 사용 가능)
- 빠르게 재생 (새 형식 데이터 사용 가능)
- 5초 뒤로 (새 형식 데이터 사용 가능, 녹화가 비정상적으로 중지된 경우 제외)
- EIF 파일 열기
- 현재 시간/전체 시간
- 현재 배속
- 재생 진행률 (새 형식 데이터는 드래그 가능, 녹화가 비정상적으로 중지된 경우 제외)
위치 제어 영역

- 위치 추적 시작/정지 (기본값: 시작)
- 추적 상태 초기화
표시 제어 영역

- 비디오 배경 표시/숨기기
- Block 모델 표시/숨기기 (URP에서는 Scene 창의 모델도 함께 숨김)
- Block 모델 투명도 조절 (URP에서는 사용 불가)
Block 모델 투명도 변화 효과는 다음과 같습니다.

상태 정보 영역

- 현재 위치 추적 응답 내용을 클립보드에 복사
- 응답 내용 표시기
- 녹색: 위치 추적 과정이 정상이며, block에 위치 추적이 성공했습니다.
- 흰색: 위치 추적 과정이 정상이며, block에 위치 추적이 실패했습니다.
- 빨간색: 위치 추적 과정에 예외가 발생했습니다.
- 위치 추적 응답 정보
사용 절차
EIF 데이터 준비
검증 효과를 위해 EIF 데이터를 사용해야 합니다. Mega Toolbox의 시뮬레이션 데이터 기록 도구를 사용하여 EIF 파일을 기록하세요. 선택한 기록 형식에 따라 기록 결과에 .mkveif 파일(또는 .eif 파일과 .eif.json 파일, 이 두 파일은 모두 필요합니다)이 저장됩니다.
Package 준비
com.easyar.sense가 이미 가져와졌는지 확인하세요. 가져오지 않았다면 다음 정보가 표시됩니다.

이 경우 Unity Package Manager를 사용하여 필요한 패키지인 com.easyar.sense-**.tgz를 가져와야 합니다.
EasyAR Sense License Key 입력
웹 페이지에서 EasyAR 개발 센터에 로그인하여 EasyAR Sense License Key를 가져옵니다.

Unity 메뉴에서 EasyAR > Sense > Configuration을 열습니다.

그런 다음 열린 Project Settings 창에 웹 사이트에서 복사한 라이센스 키를 입력합니다.

Mega 위치 서비스 연결 도구를 추가한 후 해당 도구에서 검증할 위치 서비스를 선택해야 합니다.

Block 데이터 준비(선택 사항)
위치 추적 효과를 직관적으로 확인하기 위해 일반적으로 해당 영역의 Block 모델 데이터를 로드하는 것이 좋습니다. Block 데이터 구성 요소의 설명을 참조하여 로드하세요.
주석 데이터 준비(선택 사항)
위치 추적 시 주석 데이터를 표시하려면 주석 구성 요소를 사용하여 주석을 달거나 주석 데이터 패키지 구성 요소를 통해 주석을 가져올 수 있습니다.

이 때 시나리오에 Block과 주석 데이터가 모두 가져와지면 시나리오에 모두 표시됩니다.

3D 콘텐츠 준비(선택 사항)
메일 메뉴를 통해 3D 개체를 만들 수 있습니다. 3D 개체는 Block 노드 아래에 위치해야 합니다.

만든 후 필요에 따라 위치, 크기 등을 조정할 수 있습니다.

물론 자신의 모델을 가져올 수도 있습니다.

도구 시작
먼저 도구를 활성화한 다음 실행 버튼을 클릭하여 시작합니다.

Unity 도구 모음의 버튼을 통해 시작할 수도 있습니다.

시작하면 팝업 창이 표시됩니다. Unity 애플리케이션을 개발 중이라면 자세히 읽어보세요.

EIF 열기
EIF를 열면 자동으로 재생이 시작됩니다.

효과 확인
필요에 따라 재생을 제어할 수 있습니다. 일반적으로 효과는 다음과 같습니다.

Block 모델을 완전히 숨길 수도 있습니다. 그러면 실제 시나리오에서 볼 수 있는 효과와 동일합니다.

실행 중지 및 애플리케이션 복원
도구 버튼을 통해 실행을 중지합니다.

또는 Unity 도구 모음의 버튼을 통해 실행을 중지할 수도 있습니다.

자체 애플리케이션을 개발해야 하는 경우 편집기에서 자신의 프로그램을 실행하려면 검증 도구를 비활성화하는 것을 잊지 마세요(편집기에서만 적용되며 모바일 기기의 효과에는 영향을 미치지 않습니다).

표시 효과 및 Unity 사용 제안 사항
게임 창 크기 조절
창 크기는 EIF 비디오 프레임 크기와 일치하는 것이 권장됩니다. 일반적으로 1080P에 상응하는 고정 크기(예: 세로 모드 1080x1920, 가로 모드 1920x1080)를 사용할 것을 권장합니다.

창 크기가 EIF 비디오 프레임과 크게 다를 경우, 전체 비디오 화면을 확인할 수 없으며 툴에서도 경고 메시지가 표시됩니다.
장면 라이팅 조정
더 나은 렌더링 효과 확인을 위해 필요에 따라 라이팅을 추가하고 조절할 수 있습니다. Unity 라이팅에 대한 특별한 요구사항이 없다면 Unity가 자동으로 앰비언트 라이트를 생성하게 할 수 있습니다.

Scene 창과 Game 창 동시 표시
경우에 따라 Scene 창과 Game 창의 내용을 동시에 확인해야 할 때가 있습니다. 이때 Unity 기본 창 레이아웃을 조정하고 필요에 따라 Scene 창과 Game 창의 위치를 조절할 수 있습니다.

Unity 개발 주의 사항
ARSession
도구가 시작되면 자동으로 ARSession 및 기타 필요한 EasyAR 컴포넌트가 생성됩니다. 만약 시나리오에 이미 ARSession이 존재(active)한다면 도구는 기존의 ARSession을 비활성화합니다. 그러나 동적으로 생성된 session은 제어되지 않으며 실행 시 오류가 발생할 수 있습니다.
Main Camera
도구가 실행되는 동안 main camera의 Clear Flags와 Background가 수정됩니다. Clear Flags는 Solid Color로 변경되며, Background는 검은색으로 변경됩니다. 이러한 변경 사항은 저장되지 않습니다.
중심 모드
도구가 실행되는 동안 모든 지원 가능한 중심 모드를 사용할 수 있습니다. 일반적으로 First Target 중심 모드를 사용하는 것이 권장됩니다.








