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

Обзор интерфейса в запущенном состоянии
После запуска панель инструментов отображает

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

Описание областей инструментов
- Область управления запуском
- Область воспроизведения EIF
- Область управления позиционированием
- Область управления отображением
- Область информационного статуса
Область управления запуском

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

- Воспроизвести/приостановить
- Остановить
- Перемотать вперед на 5 секунд (доступно для данных в новом формате, за исключением случаев аварийной остановки записи)
- Замедлить воспроизведение (доступно для данных в новом формате)
- Ускорить воспроизведение (доступно для данных в новом формате)
- Перемотать назад на 5 секунд (доступно для данных в новом формате, за исключением случаев аварийной остановки записи)
- Открыть файл EIF
- Текущее время/общее время
- Текущая скорость воспроизведения
- Прогресс воспроизведения (для данных в новом формате можно перетаскивать, за исключением случаев аварийной остановки записи)
Область управления локализацией

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

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

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

- Копировать содержимое текущего ответа локализации в буфер обмена
- Индикатор содержимого ответа.
- Зеленый: процесс локализации проходит нормально и block локализован.
- Белый: процесс локализации проходит нормально, block не локализован.
- Красный: в процессе локализации произошла ошибка.
- Информация ответа локализации
Процесс использования
Подготовка данных EIF
Для проверки эффекта требуются данные EIF. Пожалуйста, используйте инструмент записи симулированных данных в Mega Toolbox для записи файла EIF. В зависимости от выбранного формата записи, в результатах записи будет сохранен файл .mkveif (или файлы .eif и .eif.json — эти два файла необходимы вместе).
Подготовка пакета
Убедитесь, что com.easyar.sense уже импортирован. Если он не импортирован, вы увидите следующее сообщение,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Особенности разработки в Unity
ARSession
При запуске инструмента автоматически создаются ARSession и другие необходимые компоненты EasyAR. Если в сцене уже есть активный ARSession, то инструмент отключит исходный ARSession. Однако динамически созданные сессии не будут контролироваться, и при запуске возникнет ошибка.
Главная камера
Во время работы инструмента будут изменены параметры Clear Flags и Background главной камеры. Clear Flags будут изменены на Solid Color. Background будет изменен на черный. Эти изменения не будут сохранены.
Режим центра
Во время работы инструмента можно использовать все поддерживаемые режимы центра. Как правило, рекомендуется использовать режим центра First Target.








