Table of Contents

Mega 편집기 도구 활성화

이 문서에서는 Unity 편집기에서 Mega 편집기 도구를 활성화하여 편집기에서 실제 환경과 정렬된 3D 콘텐츠를 배치하는 방법을 소개합니다.

시작하기 전에

참고

다음 내용 및 도구는 EasyAR Mega를 사용하여 Unity 애플리케이션을 개발하는 과정에만 적용됩니다. 플러그인 버전이 >= 4003이어야 합니다. 플러그인 버전 4.7 - 4002에서는 편집기에서 Mega 추적 대상 추가 를 완료하면 도구가 자동으로 활성화됩니다.

소프트웨어를 개발 중이라면 Unity 편집기를 사용하여 주석 생성 및 업로드(소프트웨어 개발) 를 참조하세요.

이 문서의 내용은 프로젝트에 다음 Unity 패키지가 이미 가져와져 있어야 합니다.

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

편집기 도구 생성

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

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

서비스 연결

서비스 정보를 확인하고 서비스에 연결하세요.

중요

연결하기 전에 API 키의 권한을 확인해야 합니다.

  • 서비스의 Type이 Block인 경우, 사용 중인 API 키가 Mega Block 서비스 및 SpatialMap 서비스에 대한 액세스 권한이 있어야 합니다.
  • 서비스의 Type이 Landmark인 경우, API 키가 Mega Landmark 서비스에 대한 액세스 권한이 있어야 합니다.

alt text

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

alt text

target 데이터 소스가 올바르게 구성 되어 있다면, 서비스에 정상적으로 연결한 후 데이터 업데이트 시간 및 block 편집기 데이터의 제어 인터페이스를 볼 수 있습니다.

target 데이터 소스를 비워 두면, 서비스에 정상적으로 연결한 후 서비스의 block 데이터 목록을 볼 수 있습니다. 사용할 block을 선택하면 block 편집기 데이터의 제어 인터페이스로 이동할 수 있으며, target 데이터 소스가 자동으로 채워집니다.

시나리오에서 도구 데이터 관리

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

주의

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

서비스 데이터 다시 로드

편집기 도구에 표시되는 block 데이터는 위치 추적 라이브러리 데이터가 변경되면 자동으로 업데이트되지 않습니다. 위치 추적 라이브러리 데이터가 업데이트된 후(예: block 추가 또는 삭제) Reload 버튼을 클릭하여 서비스 데이터를 다시 로드해야 합니다.

주의

위치 추적 라이브러리가 동일한 block ID의 block으로 원본 block을 덮어쓰는 경우, 데이터를 업데이트하기 전에 편집기 도구에 표시되는 메시 및 기타 콘텐츠는 여전히 원본 block의 콘텐츠입니다. 이로 인해 실제 환경과 업데이트된 환경이 일치하지 않아 콘텐츠 배치의 정확성에 영향을 줄 수 있습니다.

위치 추적 라이브러리에서 block을 삭제한 경우, 편집기 도구는 여전히 block 메시 및 기타 데이터를 가져올 수 있지만 애플리케이션 실행 시 해당 block을 더 이상 추적할 수 없으므로 콘텐츠가 잘못 표시될 수 있습니다.

후속 단계