Table of Contents

Максимальное использование диагностической информации и инструментов ui

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

Чтение сообщений ui

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

alt text

Совет

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

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

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

alt text

Обычно на этапах разработки и тестирования рекомендуется следующая конфигурация:

  • 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 быстро нажмите на экран восемь раз, чтобы открыть панель режима разработчика в правой средней части экрана. Эта панель позволяет разработчикам просматривать и отлаживать состояние сессии, а также записывать данные для симуляции работы.

alt text

  • Переключатель справа от session позволяет включать/выключать отображение информации в верхней части экрана.
  • Кнопка rec справа от eif позволяет запускать и останавливать запись в формат EIF. Записанные EIF-файлы сохраняются в пути к постоянным данным приложения. Получить этот путь можно с помощью Application.persistentDataPath.

Чтобы отключить панель режима разработчика, в редакторе Unity выберите объект AR Session (EasyAR) и в окне Inspector измените параметр Developer Mode Switch на Custom.

alt text

Обычно на этапах разработки и тестирования рекомендуется следующая конфигурация:

  • Developer Mode Switch: Default

На этапе публикации (релиз) рекомендуется следующая конфигурация:

  • Developer Mode Switch: Default или Custom

Если выбран вариант Custom, рекомендуется обеспечить другим способом возможность использования диагностической панели или сбора данных во время работы в продакшн-приложении.

Дополнительные материалы