Диагностика и отправка отчетов о проблемах в разработке Unity
При разработке плагинов или приложений на базе Unity иногда неизбежны исключения времени выполнения или логические ошибки. Чтобы помочь разработчикам быстро находить и устранять проблемы, Unity Plugin предоставляет набор встроенных средств диагностики и отладки. В этой главе представлены распространенные методы отладки и вспомогательные функции, охватывающие полный процесс от просмотра логов в реальном времени и включения режима разработчика до сбора данных о проблеме и отправки отчета.
-
Описывает, как runtime-система отображает ошибки, предупреждения и другую диагностическую информацию через слой UI, а также объясняет классификацию и значения этих сообщений для быстрого определения типа проблемы.
-
Объясняет, как активировать режим разработчика во время работы приложения, а также какие расширенные функции отладки доступны в этом режиме: визуальные отладочные слои и запись файлов EIF/EED.
-
Подробно объясняет, как запускать и записывать EED-файлы, содержащие ключевые события, данные датчиков, состояние системы и другую контекстную информацию. Также объясняется, как экспортировать эти dump-файлы с устройства и использовать их для офлайн-анализа.
-
Помогает пользователям стандартизированно отправлять обратную связь о проблемах, включая логи, dump-файлы, шаги воспроизведения и другую необходимую информацию, чтобы повысить эффективность обработки проблем.
Связанные функциональные компоненты:
Компонент DiagnosticsController
Этот компонент является основным контроллером системы диагностики и отвечает за координацию записи логов, мониторинга состояния, генерации dump и других функций.