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