В окне Консоль отображаются ошибки, предупреждения и другие сообщения, генерируемые редактором. Эти ошибки и предупреждения помогают найти проблемы в проекте, например ошибки компиляции сценария. Они также предупреждают вас о действиях, предпринятых редактором автоматически, например о замене отсутствующих метафайлов, что может вызвать проблему где-то еще в вашем проекте.
Чтобы облегчить отладку проекта, используйте класс Debug для вывода собственных сообщений в консоль. Например, вы можете распечатать значение переменной в определенных точках вашего скрипта, чтобы увидеть, как они меняются.
На этой странице описаны параметры, которые можно использовать при работе с окном консоли, а также способы фильтрации сообщений путем поиска по определенным ключевым словам.
Интерфейс окна консоли
Чтобы открыть консоль, в главном меню Unity выберите Окно > Общие > Консоль.

А. Консоль панель инструментовряд кнопок и основных элементов управления в верхней части редактора Unity, который позволяет вам взаимодействовать с Редактировать различными способами (например, масштабирование, перевод). Подробнее
См. в Словарь содержит параметры для управления отображением сообщений, и для поиска и фильтрации сообщений.
Б. В меню окна консоли есть параметры для открытия файлов журнала, управления сколько каждого сообщения отображается в список и настройка параметров трассировки стека.
С. В списке консоли отображается запись для каждого зарегистрированного сообщения. Выберите сообщение, чтобы отобразить весь его текст в области сведений. Вы можете выбрать, сколько строк каждого сообщения будет отображаться здесь. См. раздел Настройка количества строк ниже.
Д. В области сведений отображается полный текст выбранного сообщения. Если вы включите трассировку стека, в области сведений будут отображаться ссылки на определенные строки в файлах кода в виде интерактивных ссылок.
Параметры панели инструментов консоли
На панели инструментов окна консоли есть параметры для управления отображением сообщений, а также для поиска и фильтрации сообщений.
Option: | Функция: | |
---|---|---|
Clear | Удаляет любые сообщения, созданные из вашего кода, но сохраняет ошибки компилятора.
Открывает раскрывающееся меню с параметрами очистки. |
|
Clear On Play | Автоматически очищает консоль всякий раз, когда вы входите в режим воспроизведения. | |
Clear on Build | Очищает консоль при сборке проекта. | |
Clear on Recompile | Очищает консоль при перекомпиляции проекта. | |
Collapse | Отображает только первый экземпляр повторяющихся сообщений об ошибках.
Это полезно для ошибок во время выполнения, таких как нулевые ссылки, которые иногда генерируются при каждом обновлении кадра. |
|
Error Pause | Приостанавливает воспроизведение всякий раз, когда вы вызываете Debug.LogError из скрипта.
Используйте это, чтобы приостановить воспроизведение в определенной точке выполнения и проверить сцену. Этот параметр не приостанавливает воспроизведение при вызове |
|
[Attach-to-Player] | Открывает раскрывающееся меню с параметрами для подключения к сборкам разработки, запущенным на удаленных устройствах, и отображения их журналов проигрывателя в консоли.
Этот параметр помечен именем целевой сборки для разработки (это сборка журнала, отображаемая в окне консоли). Если консоль не подключена к удаленной сборке, она помечена как Редактор, чтобы показать, что журнал, отображаемый в окне консоли, получен из локального редактора Unity. |
|
Player Logging | Если консоль подключена к сборке для удаленной разработки, это позволяет вести журнал Player для сборки.
Отключение этого параметра приостанавливает ведение журнала, но консоль остается подключенной к целевой сборке. Отключение этого параметра также скрывает остальные параметры в этом раскрывающемся меню. Выберите любую сборку из списка ниже Ведение журнала игрока, чтобы отобразить ее журнал в окне консоли. |
|
Editor | Если консоль подключена к удаленной разрабатываемой сборкеразрабатываемая сборка включает символы отладки и включает профилировщик. Подробнее См. в Словарь. Выберите этот параметр, чтобы отобразить журнал из локальный проигрыватель Unity вместо журнала удаленной сборки. |
|
|
Открывает диалоговое окно Введите IP-адрес проигрывателя, в котором вы можете указать IP-адрес разрабатываемой сборки на удаленном устройстве.
Чтобы подключиться к сборке, выберите Подключить в диалоговом окне и добавьте ее в список разрабатываемых сборок в нижней части раскрывающегося меню. |
|
[DEVELOPMENT BUILDS] | Список доступных сборок для разработки. Сюда входят автоматически определяемые сборки и те, которые вы добавляете с помощью параметра Введите IP. |
Поиск и фильтрация выходных данных консоли
Вы можете искать сообщения консоли по определенным ключевым словам в строке поиска консоли. Когда вы вводите поисковый запрос, консоль фильтрует сообщения, чтобы отображались только те, которые содержат соответствующий текст. Консоль выделяет только первое совпадение в тексте сообщения и только в том случае, если оно находится в видимой части сообщения (см. Настройка количества строк ниже).

Вы можете искать все, что появляется в любом сообщении консоли, включая цифры и специальные символы. Например, вы можете найти время, когда консоль зарегистрировала сообщение.
Поиск ищет точные совпадения с тем, что вы вводите в строке поиска. Вы не можете искать два разных термина одновременно или использовать общие операторы поисковых систем.
Вы также можете фильтровать сообщения консоли по типу. Нажимайте кнопки рядом с панелью поиска для переключения:
Кнопка | Функция |
---|---|
![]() Messages switch |
Отображает количество сообщений в консоли. Нажмите, чтобы отобразить или скрыть сообщения. |
![]() Warnings switch |
Отображает количество предупреждений в консоли. Нажмите, чтобы отобразить или скрыть предупреждения. |
![]() Errors switch |
Отображает количество ошибок в консоли. Нажмите, чтобы отобразить или скрыть ошибки. |
Регулировка количества строк
Каждая запись консоли может содержать до 10 строк.
Чтобы указать, сколько строк каждой записи отображается в списке, нажмите кнопку меню консоли и выберите в меню Запись журнала > [X] строк, где [X] — количество строк, отображаемых для каждой записи.

Большее количество строк отображает больше текста каждой записи, но уменьшает количество записей, видимых в любой момент времени. Количество строк не влияет на функцию поиска консоли, которая всегда ищет полный текст сообщения. Если совпадающий текст находится в скрытой строке, поиск возвращает сообщение в результатах, но не расширяет его, чтобы показать или выделить совпадающий текст. Вы можете увидеть полный текст сообщения в области сведений, но совпадающий текст там не выделен.
Ведение журнала трассировки стека
Сообщения консоли Unity и файлы журналов могут содержать подробную информацию о трассировке стека. Вы можете управлять объемом информации о трассировке стека, используя настройки ведения журнала трассировки стека.
Открытие файлов журнала из консоли
Все, что Unity или ваш код записывает в окно консоли, также записывается в файл журнала. Вы можете открыть файлы журнала из меню окна консоли. Выберите Открыть Журнал проигрывателяФайл .log, созданный автономным проигрывателем, который содержит запись событий, таких как выполнение скрипта. раз, версия компилятора и время AssetImport. Файлы журнала могут помочь в диагностике проблем. Подробнее
См. в Словарь или Открыть журнал редактора.