Table of Contents

Mega Go 편집기 도구 활성화

本文介绍如何在 Unity 编辑器中启用 Mega Go 编辑器工具,方便在编辑器中摆放与实景对齐的 3D 内容。

시작하기 전에

참고

다음 내용 및 도구는 EasyAR Mega Go를 사용하여 Unity 애플리케이션을 개발하는 과정에만 적용됩니다. 플러그인 버전이 4003.1 이상이어야 합니다.

Mega Go는 소프트웨어 애플리케이션 개발을 지원하지 않습니다.

本文内容需要工程中已经导入如下 Unity 包:

  • com.easyar.sense
  • com.easyar.mega

편집기 도구 생성

편집기에서 추적 대상을 선택하고 Create Editor Tool 버튼을 클릭하세요.

애플리케이션이 편집기 내에서가 아니라 스크립트를 통해 추적 대상을 생성해야 하는 경우, 편집기에서 배치를 완료한 후 추적 대상 및/또는 그 하위 개체를 기록해 두고, 런타임에 스크립트를 통해 추적 대상을 구성하고 하위 개체를 추적 대상에 연결할 수 있습니다.

파일 로드

target Source의 PathType에 따라 StreamingAssets 디렉토리 또는 사용자 정의 디렉토리에 있는 emg 파일을 로드할 수 있습니다. 현재 로드될 파일 경로는 편집기 도구에 표시됩니다.

emg 파일은 EasyAR 개발 센터 Mega Go 페이지에서 다운로드해야 합니다.

Load 버튼을 클릭하면 현재 구성에 따라 emg 파일이 로드됩니다.

로드가 성공하면 블록의 일부 정보가 편집기 도구에 표시됩니다. 블록이 속한 서비스의 APP ID도 편집기 도구에 표시됩니다.

서비스 연결

해당 서비스에 연결할 수 있는 API Key, API Secret을 입력하고 서비스 정보를 확인한 후 서비스에 연결하세요.

API Key와 API Secret은 EasyAR 개발 센터에서 가져올 수 있습니다.

alt text

사용하는 API Key가 Mega Go 서비스에 대한 액세스 권한이 있어야 합니다.

alt text

권한이 부족하면 서비스 연결 인증 실패 오류 메시지가 표시됩니다.

alt text

서비스에 정상적으로 연결되면 데이터 업데이트 시간과 블록 편집기 데이터의 제어 인터페이스가 표시됩니다.

데이터가 만료된 경우 데이터 만료 오류 메시지가 표시됩니다.

데이터가 테스트 버전에서 업그레이드되었지만 여전히 테스트용 .emg 파일을 사용 중인 경우, 시험용 데이터가 유효하지 않다는 오류 메시지가 표시됩니다.

씬의 도구 데이터 관리

편집기 도구의 데이터는 EasyAR.Mega.EditorTool 노드 아래에 저장됩니다. 이 노드를 삭제하면 편집기 도구의 데이터가 삭제됩니다.

주의

EasyAR.Mega.EditorTool 노드의 내용을 직접 수정하면 안 됩니다. 특히 해당 노드의 Transform을 수정하면 편집기 도구가 정상적으로 작동하지 않거나 추적 시 내용 표시 위치가 잘못될 수 있습니다.

중요

Mega Go의 편집기 도구는 유효 기간 내에만 서버에서 데이터를 가져올 수 있습니다. 만료되면 편집기 도구는 서비스에서 메시 등의 데이터를 가져올 수 없습니다. 컴퓨터 캐시에 저장된 데이터는 EMG 파일이 변경될 때까지 계속 사용할 수 있습니다. 캐시는 현재 프로젝트에만 적용됩니다.

EMG 파일 교체

편집기 도구에 표시되는 블록 데이터는 EMG 파일이 변경되어도 자동으로 업데이트되지 않습니다. EMG 파일이 업데이트되면 X 버튼을 클릭하여 편집기 도구를 삭제한 후 Load 버튼을 클릭하여 EMG 파일을 다시 로드해야 합니다.

EMG 파일이 Source 구성의 파일 경로에서 로드된 경우, Source 구성이 변경되면 편집기 도구가 자동으로 재설정되어 파일 로드 전 상태로 되돌아갑니다.

주의

구성 요소가 런타임에 로드하는 EMG 파일과 편집기 도구에서 사용하는 파일이 다르면 실제 환경과 편집기 도구에 표시되는 내용이 일치하지 않을 수 있으며, 내용 배치의 정확성과 런타임 내용 표시의 정확성에 영향을 줄 수 있습니다.

후속 조치