Table of Contents

Сбор данных simulation runtime

В процессе разработки и отладки Mega-приложений повторное тестирование непосредственно в реальной среде не только занимает много времени, но и может ограничиваться площадкой, устройствами и сетевыми условиями. Чтобы решить эту проблему, EasyAR предоставляет мощный механизм simulation runtime, ядром которого является файл данных EIF.

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

Основная концепция: что такое данные EIF?

Перед началом настоятельно рекомендуется прочитать Введение в EIF, чтобы понять:

  • Содержимое файла EIF: это контейнер данных, который содержит не только видеопоток камеры, но и синхронно записывает данные датчиков, pose устройства, параметры камеры и другое.
  • Механизм записи и воспроизведения: записав один файл EIF в реальной среде, вы можете неограниченно воспроизводить его в среде разработки, точно воссоздавая сцену того момента.

Понимание EIF как “цифровой копии”, которую “один раз записали и можно воспроизводить где угодно”, значительно повысит эффективность разработки.

Сбор данных EIF: методы и процесс

Сбор качественных данных EIF — первый шаг к успешной симуляции. Следуйте базовым принципам в Сбор данных EIF, чтобы обеспечить пригодность данных.

В зависимости от целевого устройства способы сбора EIF:

  • Смартфон Инструмент: через Mega Toolbox App. Это вспомогательное приложение, специально разработанное для телефонов и упрощающее процесс записи. Справка: подробные шаги см. в Запись EIF-файлов на телефоне.
  • XR-гарнитура Инструмент: через Sample-программу. В sample-проекте гарнитуры интегрирована функция записи EIF. Справка: подробные шаги см. в Запись EIF-файлов на очках.

Воспроизведение данных EIF: проверка и отладка

После сбора EIF-файла вы можете воспроизводить его в среде разработки без подключения реального устройства и без выезда на место.

В зависимости от среды разработки способы воспроизведения EIF:

  • Разработка в Unity Инструмент: используйте инструмент проверки session. Это инструмент, интегрированный в Mega ARSession, который может напрямую загружать EIF-файлы и симулировать Mega localization session. Справка: конкретное использование см. в Использование инструмента проверки session для simulation runtime.
  • Разработка WeChat Mini Program Инструмент: используйте Unity Editor. Из-за ограничений среды разработки WeChat Mini Program рекомендуется воспроизводить данные EIF в Unity Editor для проверки контента и логики. Справка: конкретное использование см. в Simulation runtime в Unity Editor.

В целом, владение сбором и воспроизведением данных EIF — необходимый навык для эффективной разработки EasyAR Mega-приложений. Он переводит процесс разработки от “отладки на месте” к “offline-анализу”, значительно сокращает цикл разработки и упрощает командную работу и воспроизведение проблем.