Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используйте инструменты Visual Studio для Unreal Engine (UE), чтобы просмотреть ведение журнала UE в Visual Studio. Это полезно, так как вы можете просматривать ведение журнала UE без необходимости переключаться между редактором Unreal и Visual Studio.
Необходимые условия
Необходимо установить следующее:
- Visual Studio версии 17.10 или более поздней.
- Unreal Engine версии 5 или более поздней.
- Инструменты Visual Studio для Unreal Engine. См. для инструкций по установке средств Visual Studio для Unreal Engine.
- Выполните краткое руководство: Инструменты Visual Studio для Unreal Engine, чтобы загрузить и собрать игру Lyra и настроить её для использования с Инструментами Visual Studio для Unreal Engine.
Добавьте логирование Unreal Engine в пример и просмотрите результаты в Visual Studio.
После выполнения краткого руководства по . Инструменты Visual Studio для Unreal Engine для скачивания и сборки игры Lyra выполните следующие действия, чтобы добавить ведение журнала Unreal Engine в пример игры Lyra и просмотреть сообщения журнала в Visual Studio:
В Visual Studio откройте
LyraGameplayAbility_RangedWeapon.cpp
. Либо выполните поиск этого файла в панели поиска обозревателя решений , либо найдите его в разделе Игры>LyraStarterGame>Source>LyraGame>Weapons>LyraGameplayAbility_RangedWeapon.cpp.В
LyraGameplayAbility_RangedWeapon.cpp
перейдите к строке 477. Вы должны видеть эту функцию:void ULyraGameplayAbility_RangedWeapon::OnTargetDataReadyCallback
Вставьте следующий код в начале функции:
UE_LOG(LogLyra, Log, TEXT("shot fired"));
это создает запись журнала, связанную с категориейLogLyra
, которая регистрируетshot fired
при вызове этой функции.Запустите образец игры в Visual Studio, выбрав Отладка>Начать отладку. Присвойте редактору Unreal несколько минут, чтобы загрузить игру Лиры.
В Visual Studio откройте окно ведения журнала UE, выбрав Просмотреть>Другие>журнал Unreal Engine в главном меню Visual Studio. Или нажмите кнопку панели инструментов UE, чтобы отобразить журнал. Дополнительные сведения о панели инструментов Unreal Engine см. в .
В редакторе Unreal нажмите кнопку "Воспроизвести" на панели инструментов (или
Alt+p
), чтобы начать игру.В игре Лира используйте клавиши
w
,a
,s
,d
для перемещения игрока влево к порталу удаления. Разместите игрока на портале входа, чтобы загрузить игру.После запуска игры нажмите кнопку мыши, чтобы запустить. При этом создаются некоторые записи журнала в категории
LogLyra
. ТеперьLogLyra
появится в фильтре категорий для следующего шага.Уменьшите шум журнала, отфильтровав все, кроме событий категории
LogLyra
в окне ведения журнала UE следующим образом: выберите категорию из раскрывающегося списка . Выберите (Выбрать все) в верхней части списка, чтобы очистить все источники журналов. Затем выберите LogLyra. В окне логирования UE должно появиться сообщение лога:shot fired
:События находятся в нижней части журнала, поэтому вам, возможно, придется прокрутить вниз, чтобы их увидеть. Вы также можете выбрать кнопку Очистить, чтобы очистить журнал, а затем снова выполнить действие, чтобы увидеть сообщение журнала.
Если вам трудно читать цвет шрифта, вы можете изменить его настройки в разделе Сервис>Параметры>Среда>Шрифты и Цвета. Измените раскрывающийся список Показать параметры:, чтобы журнал Unreal Engine. В элементах дисплея : выберите журнал и измените цвет переднего плана на более легкий для восприятия цвет для вас.
Открытие окна ведения журнала UE во время отладки удобно, так как вам не нужно переключаться на редактор Unreal, чтобы увидеть их.
Параметры ведения журнала Unreal Engine
Начиная с Visual Studio 2022 17.12, можно настроить окно ведения журнала Unreal Engine. Выберите Инструменты>Параметры>Unreal Engine>Окно инструмента журналирования, чтобы просмотреть следующие параметры:
- Запомните фильтры: Запоминайте фильтры, заданные в окне журнала, когда вы закрываете Visual Studio.
- Очистить при запуске: очистить окно журнала при запуске игры.
- запрос на сообщения в формате JSON: требовать, чтобы записи журнала были в формате JSON. JSON предоставляет структурированный формат, который легко анализировать и обрабатывать программным способом. Это упрощает извлечение определенных сведений из сообщений журнала, таких как сведения об ошибках, метки времени и другие метаданные.
- Автоматически отображать: Автоматически отображать окно журнала при запуске игры в Visual Studio.
Связанное содержимое
Инструменты Visual Studio для Unreal Engine
Добавить классы, модули и плагины Unreal Engine в Visual Studio
просмотр схем Unreal Engine в Visual Studio
просмотр логов Unreal Engine в Visual Studio
Просмотр макросов Unreal Engine в Visual Studio