Table of Contents

Симуляция в редакторе Unity

Это руководство поможет вам симулировать реальное позиционирование сцены в Unity Editor, позволяя проверить статическое выравнивание виртуального контента перед запуском мини-программы.

Перед началом

Важно

Использование записанных на месте данных EIF позволяет визуально проверить точность размещения виртуального контента.

Однако из-за различий платформ xr-frame и Unity логику скриптов и результаты рендеринга невозможно проверить в симуляции.

Запуск симуляции

  1. Создайте лицензию Sense

    Для симуляции в Unity требуется EasyAR Sense, поэтому подготовьте лицензию Sense (может быть пробной).

    В EasyAR Developer Center выберите [Sense License Management] > [Create New Sense License Key]:

    Лицензия Sense

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

    Информация о лицензии Sense

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

    Список лицензий Sense

    Нажмите "Copy":

    Копирование лицензии Sense

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

    Конфигурация

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

    Ввод лицензии Sense

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

    Готовая сцена

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

    Всплывающее окно

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

    Кнопка загрузки

    Выберите сохранённый EIF-файл (с расширением .eif или .mkveif).

    Выбор EIF

  7. Скрыть Block Mesh.

    • Можно скрыть все Block Mesh.

      Скрытие Block Mesh

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

      Изменение Alpha

      Перетащите ползунок в крайнее левое положение.

  8. Воспроизведение EIF

Важно

При воспроизведении EIF в Unity Editor используется другой SDK и входные данные кадров по сравнению с xr-frame мини-программой, поэтому:

✅ Можно визуально проверить точность размещения виртуального контента и точность облачной локализации в этой точке.

❌ Нельзя проверить финальный результат работы xr-frame мини-программы на устройстве.

Принцип работы и ожидания: При воспроизведении EIF в Unity, EasyAR SDK использует записанные данные кадров для отправки реальных запросов в облачный сервис локализации.

  • Если локализация успешна и стабильна: Модели остаются на месте без дрейфа, значит в xr-frame мини-программе результат также будет хорошим.
  • Если локализация неуспешна или нестабильна: Модели прыгают, смещаются или не определяются — это указывает на аналогичные проблемы при запуске на устройстве.

Связанные темы