Table of Contents

Симуляционный запуск (не для разработки Unity-приложений)

В этом документе описано, как использовать инструмент Annotation Tool в Mega Studio для симуляционного запуска и просмотра эффекта позиционирования.

Примечание

Следующие материалы и инструменты не подходят для процесса разработки Unity-приложений.

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

Подготовка

Перед симуляционным запуском нужно подготовить инструмент Annotation Tool в Mega Studio.

Скачивание Mega Studio

Mega Studio предоставляется в виде Unity-плагина. Нужно скачать EasyAR Sense Unity Plugin (for Mega) на странице загрузок EasyAR, а затем импортировать его в Unity для использования.

Скачивание Mega Studio

Прочитайте и примите "Политику конфиденциальности" и "Руководство по соответствию требованиям", затем нажмите "Скачать"

Скачивание Mega Studio

Распаковка файла: распакуйте скачанный файл в структуру, показанную ниже

Скачивание Mega Studio

Создание проекта Unity

Запустите Unity и создайте проект.

  • Нажмите "Новый проект"

  • Выберите "3D(Built-In Render Pipeline)",

  • Нажмите "Создать проект"

    Создание проекта Unity Создание проекта Unity

Совет

В версиях после Unity 6000 нужно сначала скачать компонент 3D (Built-In Render Pipeline)

Установка Mega Studio

  1. Нажмите "Window" в строке меню

  2. Выберите "Package Manager"

  3. В появившемся окне нажмите символ "+" в левом верхнем углу

  4. Выберите "Add package from tarball..."

  5. Последовательно установите 3 пакета: com.easyar.sense, com.easyar.mega и com.easyar.mega.studio

  6. После успешной установки результат будет таким, как на рисунке

    Установка studio

Заполнение лицензии

В меню Unity выберите EasyAR > Sense > Configuration, чтобы открыть интерфейс настроек EasyAR Sense.

FillInKey

В поле ввода под EasyAR Sense License введите EasyAR Sense License.

FillInKey2

Совет

EasyAR Sense License можно создать в центре разработчика EasyAR (китайский, английский). При первом использовании создайте ее по следующим шагам:

  • Создайте EasyAR Sense 4.x Personal Edition
  • Для разреженной пространственной карты выберите Нет
  • Имя приложения можно заполнить произвольно, для Bundle ID и Package Name укажите com.mycompany.myproject
  • Выберите только что созданную License, после входа нажмите кнопку копирования справа

copykey

Начало симуляционного запуска

Тест симуляционного позиционирования позволяет напрямую просмотреть эффект наложенного рендеринга без разработки полноценного приложения. В Mega Studio можно воспроизвести EIF-данные, отправлять запросы позиционирования и предварительно просматривать результат позиционирования путем наложения и рендеринга Mesh. Ниже приведен конкретный процесс:

Загрузка карты

  1. В пустом месте левой панели "Hierarchy" щелкните правой кнопкой, выберите "EasyAR Mega" -> "Tool" -> импортируйте "Annotation Tool (Edit Mode)"

    Использование studio

  2. На левой панели "Hierarchy" выберите "EasyAR.Mega.Annotation"

  3. На правой панели "Inspector" выберите Аккаунт, введите имя аккаунта EasyAR и пароль

  4. Нажмите "Войти"

    Использование studio

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

  5. На правой панели "Inspector" нажмите значок после "Mega Cloud Service"

  6. В открывшемся окне выберите "сервис позиционирования Mega Block" и нажмите "OK"

  7. На правой панели "Inspector" нажмите "Загрузить", чтобы добавить карту в проект Unity

    Использование studio

Загрузка EIF

  1. Как показано на рисунке ниже, на левой панели "Hierarchy" нажмите "EasyAR.Mega.Annotation", затем на правой панели "Inspector" нажмите "2", чтобы отметить инструмент проверки, и нажмите кнопку "3" для воспроизведения.

    Использование studio

    После нажатия вкладки "4" окно инструмента "Mega Validation Tool" будет показано отдельно.

    Использование studio

  2. Нажмите кнопку загрузки, как показано на рисунке ниже, выберите EIF-файл для тестирования и нажмите "Открыть"; EIF начнет воспроизводиться автоматически, и вы сможете посмотреть эффект позиционирования.

    Использование studio

Эффект запуска и управление

После загрузки EIF "EasyAR.Mega.Annotation" автоматически воспроизводит EIF и выполняет позиционирование; эффект наложения Mesh можно посмотреть в Game.

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

Использование studio

Описание функций

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

Также можно нажать "Main Camera" в "Hierarchy", чтобы посмотреть положение камеры в реальном времени во время позиционирования.

Использование studio

В области управления отображением позиционирования можно настроить показ содержимого:

  1. Показать/скрыть видеофон

  2. Показать/скрыть модель Block (в URP одновременно будет скрыта модель в окне Scene)

  3. Управлять прозрачностью модели Block (в URP недоступно)

    Использование studio

Следующие шаги

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