Repolode
yasirkula

yasirkula/UnityIngameDebugConsole

Внутриигровая консоль на uGUI для Unity: отображает логи во время выполнения и позволяет запускать зарегистрированные команды в сборках.

Звёзды
2,746
Форки
267
Открытые issues
9
Последний коммит
в прошлом месяце

Что это?

Этот плагин для Unity отображает в сборке отладочные сообщения во время выполнения: логи, предупреждения, ошибки и исключения; в редакторе он также показывает assertions. Кроме того, плагин передаёт сообщения Android logcat в консоль. Окно консоли можно изменять в размере или скрывать во время игры, а небольшое перетаскиваемое всплывающее окно показывает, сколько новых логов появилось, пока консоль была скрыта.

Помимо логов, в консоли есть поле для ввода команд. Разработчики регистрируют функции C# как команды с помощью атрибутов или API в стиле AddCommand, а консоль разбирает аргументы распространённых типов Unity, таких как Vector3, Color, GameObject и Components. Для пользовательских типов параметров можно добавить функцию-парсер, а команда help выводит список доступных команд.

Интерфейс построен на uGUI, а список переиспользует записи, чтобы сократить количество вызовов Instantiate. Плагин можно установить из unitypackage, Asset Store, по git URL в Package Manager или через OpenUPM.

Ключевые возможности

  • 01Отображает логи, предупреждения, ошибки и исключения во время выполнения в сборках.
  • 02Передаёт сообщения Android logcat в консоль.
  • 03Запускает зарегистрированные функции C# как команды с типизированными параметрами.
  • 04Поддерживает пользовательские типы параметров с помощью функций-парсеров.
  • 05Окно можно скрывать и изменять в размере; всплывающее окно показывает количество новых логов.

Сценарии использования

  • Отладка проблем игрового процесса на тестовых устройствах без подключённого редактора.
  • Запуск читов или тестовых действий с помощью команд, вводимых во время игры.
  • Просмотр вывода Android logcat вместе с логами Unity.

Темы

Частые вопросы

Что такое UnityIngameDebugConsole?
Внутриигровая консоль на uGUI для Unity: отображает логи во время выполнения и позволяет запускать зарегистрированные команды в сборках. Этот плагин для Unity отображает в сборке отладочные сообщения во время выполнения: логи, предупреждения, ошибки и исключения; в редакторе он также показывает assertions. Кроме того, плагин передаёт сообщения Android logcat в консоль. Окно консоли можно изменять в размере или скрывать во время игры, а небольшое перетаскиваемое всплывающее окно показывает, сколько новых логов появилось, пока консоль была скрыта.
UnityIngameDebugConsole можно использовать бесплатно? Какая у него лицензия?
UnityIngameDebugConsole распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
UnityIngameDebugConsole всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в UnityIngameDebugConsole — 6 сент. 2026 г..
Для чего можно использовать UnityIngameDebugConsole?
Отладка проблем игрового процесса на тестовых устройствах без подключённого редактора. Запуск читов или тестовых действий с помощью команд, вводимых во время игры. Просмотр вывода Android logcat вместе с логами Unity.
Где скачать UnityIngameDebugConsole?
Исходный код и инструкции по установке — на GitHub: https://github.com/yasirkula/UnityIngameDebugConsole

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный open-source инструмент для оптимизации Windows: 42 настройки производительности, конфиденциальности и удаления лишних компонентов, а также встроенные утилиты управления системой.

10,5 тыс.442C#OtherОбновлён 5 дней назад