Table of Contents

Полноценно используйте диагностическую информацию UI и инструменты

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

Чтение UI-сообщений

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

alt text

Совет

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

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

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

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

Использование инструментов developer mode

При конфигурации по умолчанию во время работы приложения EasyAR Sense Unity Plugin быстрое касание экрана 8 раз открывает панель developer mode примерно посередине правой стороны экрана. Это помогает разработчикам просматривать и отлаживать состояние session, а также записывать данные для simulation.

alt text

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

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

alt text

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

  • Developer Mode Switch: Default

Для выпуска используйте следующую конфигурацию:

  • Developer Mode Switch: Default или Custom

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

Дополнительное чтение