Использование камеры ПК для быстрой проверки работы Mega (быстрый, но не рекомендуемый способ удаленной отладки)
В этом документе объясняется, как разработчики могут проверить работоспособность облачного сервиса позиционирования Mega без файла записи EIF, используя камеру ПК и изображение с места.
Перед началом
Завершите Быстрый старт, чтобы понять, как запускать Unity-приложение с функцией Mega.
Подключите к ПК устройство камеры и убедитесь, что оно работает правильно.
Ожидаемая функциональность:
Этот метод не является рекомендуемым способом удаленной отладки. Использование файла EIF для отладки при возможности записи — это рекомендуемая лучшая практика.
Этот метод предназначен только для отладки процессов разработки, не связанных с качеством трекинга, при отсутствии файла EIF, например, для проверки доступности сервиса Mega.
Результат, полученный с помощью камеры ПК, полностью не отражает качество трекинга на реальном устройстве.
Шаги выполнения
Выполните следующие шаги для быстрой проверки работы сервиса Mega.
Получение изображения с места
Получите четкое изображение места. Его можно снять на месте или сделать скриншот с помощью функции панорамного предпросмотра в редакторе.
Как сделать скриншот с помощью функции панорамного предпросмотра
В панели Hierarchy сцены выберите Mega Block Viewer(Dev) > на панели Inspector нажмите Загрузить справа от Панорамные метки.
В сцене появятся желтые шарики, представляющие панорамные метки:
Выберите панорамную метку в нужном месте предпросмотра > в панели Hierarchy сцены выберите Mega Block Viewer(Dev) > на панели Inspector нажмите Скрыть слева от Панорамные метки.
В окне Mega Panorama появится изображение места. Сохраните его скриншот:
Разместите 3D-контент, используя плотную модель блока или панораму в качестве ориентира

Убедитесь, что инструмент проверки сессии отключен
Выберите AR Session (EasyAR) в сцене > убедитесь, что Frame Player на панели Inspector отключен.

Выберите EasyAR.Mega.BlockViewer(Dev) в сцене > убедитесь, что инструмент проверки не включен на панели Inspector (если плотная модель не нужна, вы также можете удалить или скрыть EasyAR.Mega.BlockViewer(Dev)).

Запустите приложение и используйте изображение места для проверки работы Mega
Демонстрация:
Важно
Сервис позиционирования Mega "требователен" к входным данным для позиционирования, но результаты этого метода отладки показывают только "работает" или "не работает" (т.е. 0 или 1). Это доказывает, что сервис позиционирования Mega запущен, но совершенно не отражает реальный опыт трекинга на устройстве. Для оценки скорости позиционирования и стабильности трекинга обязательно используйте отладку с файлом EIF или тестируйте на реальном устройстве.
Можно использовать камеру, направленную на изображение или видео. Если позиционирование успешно, вы увидите, как 3D-объекты отображаются на экране и обновляются скачкообразно. Поскольку в сцене загружена модель блока, она также будет видна.
Если инструмент
EasyAR.Mega.BlockViewer (Dev)отключен (свойствоactiveустановлено вfalseили узел удален), вы увидите эффект наложения виртуальных объектов на реальную сцену.Предупреждающие сообщения на экране невозможно отключить. Поскольку этот способ использования не отражает реальный результат, мы ограничиваем его применение только процессом разработки, и разработчики должны понимать последствия такого использования.

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

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



