Максимальное использование диагностической информации и инструментов ui
В этой статье объясняется, как быстро настроить и использовать диагностическую информацию ui и инструменты режима разработчика для более эффективной отладки и оптимизации приложения на этапах разработки и тестирования.
Чтение сообщений ui
По умолчанию при запуске приложения EasyAR Sense Unity Plugin диагностическая информация отображается в виде сообщений ui в верхней части экрана. Это позволяет разработчикам легко отслеживать состояние сессии и выявлять проблемы.

Совет
Этот текст не является водяным знаком, его можно отображать или скрывать по мере необходимости.
Эта информация помогает разработчикам понимать состояние сессии и выявлять проблемы. Рекомендуется оставлять ее видимой на этапах разработки и тестирования.
Вы можете настроить отображение сообщений ui в редакторе Unity. Для этого выберите объект AR Session (EasyAR) и в окне Inspector измените параметры в разделе Message Output. Опция Message Output > Session Dump управляет отображением информации о состоянии сессии. Другие опции контролируют отображение диагностических сообщений разного уровня.

Обычно на этапах разработки и тестирования рекомендуется следующая конфигурация:
- Message Output > Session Dump:
UI - Message Output > Sense Error:
UIAndLog - Message Output > Session Error:
UIAndLog - Message Output > Error:
UIAndLog - Message Output > Warning:
UIAndLog
На этапе публикации (релиз) рекомендуется следующая конфигурация:
- Message Output > Session Dump:
None - Message Output > Sense Error:
Log - Message Output > Session Error:
Log - Message Output > Error:
Log - Message Output > Warning:
Log
Использование инструментов режима разработчика
По умолчанию при запуске приложения EasyAR Sense Unity Plugin быстро нажмите на экран восемь раз, чтобы открыть панель режима разработчика в правой средней части экрана. Эта панель позволяет разработчикам просматривать и отлаживать состояние сессии, а также записывать данные для симуляции работы.

- Переключатель справа от
sessionпозволяет включать/выключать отображение информации в верхней части экрана. - Кнопка
recсправа отeifпозволяет запускать и останавливать запись в формат EIF. Записанные EIF-файлы сохраняются в пути к постоянным данным приложения. Получить этот путь можно с помощьюApplication.persistentDataPath.
Чтобы отключить панель режима разработчика, в редакторе Unity выберите объект AR Session (EasyAR) и в окне Inspector измените параметр Developer Mode Switch на Custom.

Обычно на этапах разработки и тестирования рекомендуется следующая конфигурация:
- Developer Mode Switch:
Default
На этапе публикации (релиз) рекомендуется следующая конфигурация:
- Developer Mode Switch:
DefaultилиCustom
Если выбран вариант Custom, рекомендуется обеспечить другим способом возможность использования диагностической панели или сбора данных во время работы в продакшн-приложении.
Дополнительные материалы
- Введение в диагностические функции
- Сообщения ui — объясняет, как использовать сообщения ui для отображения состояния сессии.
- Режим разработчика — объясняет, как использовать режим разработчика для отладки.