Table of Contents

Обзор формата EasyAR Mega Annotation

EasyAR Mega Annotation (EMA) — это формат данных для обмена пространственными аннотациями. Файлы обычно используют расширение .ema. Документ EMA может описывать связь между указанными Mega Block и аннотациями, а также данные расширений, определенные приложениями или третьими сторонами.

Сценарии использования

Формат EMA часто используется в следующих сценариях:

Примечание

Если приложение запускается только в Unity, данные формата EMA обычно не требуются. Сцен и функций сериализации Unity достаточно для реализации соответствующих функций.

Создание и хранение

Mega Studio может создавать и редактировать данные EMA, поддерживая следующие функции:

Документы EMA можно хранить локально как отдельные файлы или в базе данных localization Mega. Размер каждого документа EMA в базе данных localization ограничен 4 MB.

Чтение и использование

Документы EMA можно читать и использовать на разных платформах.

  • API данных
  • Используйте EmaDecoder.Decode для декодирования документов EMA
  • Unity пока не предоставляет интерфейс для загрузки документов EMA из сервиса

См. пример MegaBlock_Ema для использования.

Версия формата

Документы EMA объявляют версию формата через поле version корневого объекта.

Версия Определение формата
0.5 Формат EasyAR Mega Annotation 0.5