Table of Contents

Валидационный компонент

Валидационный компонент используется для имитационного запуска и проверки эффектов Mega на ПК.

Примечание

При разработке приложений Unity следует использовать инструмент валидации сессии.

Обзор интерфейса в незапущенном состоянии

В незапущенном состоянии панель инструментов отображает

validation

Обзор интерфейса в запущенном состоянии

После запуска панель инструментов отображает

validation

После открытия окна инструмента окно инструмента отображает

validation

Описание областей инструментов

  1. Область управления запуском
  2. Область воспроизведения EIF
  3. Область управления позиционированием
  4. Область управления отображением
  5. Область информационного статуса

Область управления запуском

validation

  1. Использовать/отключить инструмент валидации
  2. Запустить/остановить инструмент валидации
  3. Выбор URL-адреса для позиционирования
  4. Открыть окно управления во время выполнения инструмента валидации
  5. Открыть инструмент сессии

Область воспроизведения EIF

validation

  1. Воспроизвести/приостановить
  2. Остановить
  3. Перемотать вперед на 5 секунд (доступно для данных в новом формате, за исключением случаев аварийной остановки записи)
  4. Замедлить воспроизведение (доступно для данных в новом формате)
  5. Ускорить воспроизведение (доступно для данных в новом формате)
  6. Перемотать назад на 5 секунд (доступно для данных в новом формате, за исключением случаев аварийной остановки записи)
  7. Открыть файл EIF
  8. Текущее время/общее время
  9. Текущая скорость воспроизведения
  10. Прогресс воспроизведения (для данных в новом формате можно перетаскивать, за исключением случаев аварийной остановки записи)

Область управления локализацией

validation

  1. Запуск/остановка локализации (запущено по умолчанию)
  2. Сброс состояния отслеживания

Область управления отображением

validation

  1. Показать/скрыть фон видео
  2. Показать/скрыть модель Block (в UPR одновременно скрывается модель в окне Scene)
  3. Управление прозрачностью модели Block (недоступно в URP)

Эффект изменения прозрачности модели Block показан ниже

validation

Область информаци о состоянии

validation

  1. Копировать содержимое текущего ответа локализации в буфер обмена
  2. Индикатор содержимого ответа.
    • Зеленый: процесс локализации проходит нормально и block локализован.
    • Белый: процесс локализации проходит нормально, block не локализован.
    • Красный: в процессе локализации произошла ошибка.
  3. Информация ответа локализации

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

Подготовка данных EIF

Для проверки эффекта требуются данные EIF. Пожалуйста, используйте инструмент записи симулированных данных в Mega Toolbox для записи файла EIF. В зависимости от выбранного формата записи, в результатах записи будет сохранен файл .mkveif (или файлы .eif и .eif.json — эти два файла необходимы вместе).

Подготовка пакета

Убедитесь, что com.easyar.sense уже импортирован. Если он не импортирован, вы увидите следующее сообщение,

validation

В этом случае необходимо использовать Unity Package Manager для импорта нужного пакета: com.easyar.sense-**.tgz.

Заполнение лицензионного ключа EasyAR Sense

Войдите в центр разработки EasyAR на веб-сайте и получите лицензионный ключ EasyAR Sense.

validation

В меню Unity откройте EasyAR > Sense > Configuration.

validation

Затем в открывшемся окне Project Settings вставьте скопированный с сайта лицензионный ключ.

validation

Подключение к службе позиционирования Mega

После добавления инструмента необходимо выбрать требуемую службу позиционирования для проверки в соответствующем инструменте.

validation

Подготовка данных Block (опционально)

Для наглядного просмотра эффекта позиционирования обычно рекомендуется загружать данные модели Block для соответствующей области. Пожалуйста, следуйте инструкциям в разделе компонента данных Block для их загрузки.

Подготовка данных аннотаций (опционально)

Если необходимо отображать данные аннотаций при позиционировании, можно использовать компонент аннотаций для их создания или импортировать аннотации через компонент пакета данных аннотаций.

validation

Если к этому моменту данные Block и аннотации уже импортированы в сцену, они будут отображаться.

validation

Подготовка 3D-контента (опционально)

Можно создавать 3D-объекты через контекстное меню. Обратите внимание, что 3D-объекты должны находиться под узлом Block.

validation

После создания можно при необходимости настроить положение, размер и т.д.

validation

Конечно, вы также можете импортировать свою собственную модель.

validation

Запуск инструмента

Сначала включите инструмент, затем нажмите кнопку запуска.

validation

Вы также можете запустить его с помощью кнопки на панели инструментов Unity.

validation

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

validation

Открытие EIF

После открытия EIF автоматически начнется воспроизведение.

validation

Просмотр эффекта

Вы можете управлять воспроизведением в соответствии с вашими потребностями. Обычно эффект будет выглядеть следующим образом,

validation

Вы также можете полностью скрыть модель Block, чтобы эффект соответствовал тому, что видно в реальной сцене.

validation

Остановка выполнения и восстановление приложения

Остановите выполнение с помощью кнопки инструмента.

validation

Или вы также можете остановить выполнение с помощью кнопки на панели инструментов Unity.

validation

Если вы разрабатываете собственное приложение и хотите запустить свою программу в редакторе, не забудьте отключить инструмент проверки (это действует только для редактора и не влияет на эффект на телефоне).

validation

Внешний вид и рекомендации по использованию в Unity

Настройка размера окна Game

Рекомендуется, чтобы размер окна соответствовал размеру видео кадров EIF. Обычно советуют использовать фиксированный размер, примерно эквивалентный 1080P, например, 1080x1920 (альбомный режим 1920x1080).

validation validation

Если размер окна значительно отличается от размера видео кадра EIF, невозможно будет просмотреть полное видеоизображение, и инструмент также отобразит предупреждение.

Настройка освещения сцены

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

validation validation

Одновременное отображение окна Scene и окна Game

Иногда необходимо одновременно просматривать содержимое окна Scene и окна Game. В этом случае можно изменить макет окон по умолчанию в Unity и отрегулировать расположение окон Scene и Game в соответствии с потребностями.

validation

Особенности разработки в Unity

ARSession

При запуске инструмента автоматически создаются ARSession и другие необходимые компоненты EasyAR. Если в сцене уже есть активный ARSession, то инструмент отключит исходный ARSession. Однако динамически созданные сессии не будут контролироваться, и при запуске возникнет ошибка.

Главная камера

Во время работы инструмента будут изменены параметры Clear Flags и Background главной камеры. Clear Flags будут изменены на Solid Color. Background будет изменен на черный. Эти изменения не будут сохранены.

Режим центра

Во время работы инструмента можно использовать все поддерживаемые режимы центра. Как правило, рекомендуется использовать режим центра First Target.