Симуляция в редакторе Unity
Это руководство поможет вам симулировать реальное позиционирование сцены в Unity Editor, позволяя проверить статическое выравнивание виртуального контента перед запуском мини-программы.
Перед началом
Умение использовать Mega Studio в Unity.
Запись данных для симуляции с помощью инструмента Mega Toolbox сбор данных симуляции.
Создание 3D-контента, выровненного с реальным миром, например:

Важно
Использование записанных на месте данных EIF позволяет визуально проверить точность размещения виртуального контента.
Однако из-за различий платформ xr-frame и Unity логику скриптов и результаты рендеринга невозможно проверить в симуляции.
Запуск симуляции
Создайте лицензию Sense
Для симуляции в Unity требуется EasyAR Sense, поэтому подготовьте лицензию Sense (может быть пробной).
В EasyAR Developer Center выберите [Sense License Management] > [Create New Sense License Key]:

- Выберите EasyAR Sense Personal.
- В опции "Use Sparse Spatial Map" выберите "No".
- Введите любое имя приложения, iOS Bundle ID и Android Package Name.
- Нажмите "Confirm". После этого в Sense License Management появится ваша лицензия.

В EasyAR Developer Center выберите созданную лицензию Sense.

Нажмите "Copy":

В Unity Editor выберите в меню [EasyAR] > [Mega] > [Configuration]:

В разделе Sense вставьте скопированную лицензию Sense.

Включите инструмент проверки и нажмите Play.

В появившемся окне нажмите OK.

Нажмите Load, чтобы загрузить EIF-файл.

Выберите сохранённый EIF-файл (с расширением
.eifили.mkveif).
Скрыть Block Mesh.
Можно скрыть все Block Mesh.

Либо установить Block Mesh Alpha на 0 (прозрачность) в инструменте проверки.

Перетащите ползунок в крайнее левое положение.
Воспроизведение EIF
Важно
При воспроизведении EIF в Unity Editor используется другой SDK и входные данные кадров по сравнению с xr-frame мини-программой, поэтому:
✅ Можно визуально проверить точность размещения виртуального контента и точность облачной локализации в этой точке.
❌ Нельзя проверить финальный результат работы xr-frame мини-программы на устройстве.
Принцип работы и ожидания: При воспроизведении EIF в Unity, EasyAR SDK использует записанные данные кадров для отправки реальных запросов в облачный сервис локализации.
- Если локализация успешна и стабильна: Модели остаются на месте без дрейфа, значит в xr-frame мини-программе результат также будет хорошим.
- Если локализация неуспешна или нестабильна: Модели прыгают, смещаются или не определяются — это указывает на аналогичные проблемы при запуске на устройстве.