Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

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

Чтобы облегчить отладку проекта, используйте класс Debug для вывода собственных сообщений в консоль. Например, вы можете распечатать значение переменной в определенных точках вашего скрипта, чтобы увидеть, как они меняются.

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

Интерфейс окна консоли

Чтобы открыть консоль, в главном меню Unity выберите Окно > Общие > Консоль.

А. Консоль панель инструментовряд кнопок и основных элементов управления в верхней части редактора Unity, который позволяет вам взаимодействовать с Редактировать различными способами (например, масштабирование, перевод). Подробнее
См. в Словарь
содержит параметры для управления отображением сообщений, и для поиска и фильтрации сообщений.

Б. В меню окна консоли есть параметры для открытия файлов журнала, управления сколько каждого сообщения отображается в список и настройка параметров трассировки стека.

С. В списке консоли отображается запись для каждого зарегистрированного сообщения. Выберите сообщение, чтобы отобразить весь его текст в области сведений. Вы можете выбрать, сколько строк каждого сообщения будет отображаться здесь. См. раздел Настройка количества строк ниже.

Д. В области сведений отображается полный текст выбранного сообщения. Если вы включите трассировку стека, в области сведений будут отображаться ссылки на определенные строки в файлах кода в виде интерактивных ссылок.

Параметры панели инструментов консоли

На панели инструментов окна консоли есть параметры для управления отображением сообщений, а также для поиска и фильтрации сообщений.

Option: Функция:
Clear Удаляет любые сообщения, созданные из вашего кода, но сохраняет ошибки компилятора.

Открывает раскрывающееся меню с параметрами очистки.

Clear On Play Автоматически очищает консоль всякий раз, когда вы входите в режим воспроизведения.
Clear on Build Очищает консоль при сборке проекта.
Clear on Recompile Очищает консоль при перекомпиляции проекта.
Collapse Отображает только первый экземпляр повторяющихся сообщений об ошибках.

Это полезно для ошибок во время выполнения, таких как нулевые ссылки, которые иногда генерируются при каждом обновлении кадра.

Error Pause Приостанавливает воспроизведение всякий раз, когда вы вызываете Debug.LogError из скрипта.

Используйте это, чтобы приостановить воспроизведение в определенной точке выполнения и проверить сцену. Этот параметр не приостанавливает воспроизведение при вызове Debug.Log из сценария.

[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. Файлы журнала могут помочь в диагностике проблем. Подробнее
См. в Словарь
или Открыть журнал редактора.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3