Table of Contents

Диагностика и отчёт о проблемах в разработке Unity

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

  • UI сообщения

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

  • Режим разработчика

    Инструкция по активации режима разработчика во время работы приложения и описание доступных в этом режиме расширенных функций отладки: визуальный слой отладки, запись файлов EIF/EED.

  • Запись файла дампа EED

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

  • Отчёт о проблеме

    Инструкция по правильному оформлению отзыва о проблеме, включая прилагаемые логи, дамп-файлы, шаги воспроизведения и т.д., для повышения эффективности обработки проблем.

Связанные функциональные компоненты включают:

  • Компонент DiagnosticsController

    Этот компонент является основным контроллером диагностической системы, отвечающим за координацию функций записи логов, мониторинга состояния, создания дампов и других.