Найти в Дзене

Unreal engine параметры запуска

Параметры запуска (Launch Arguments) в Unreal Engine — это аргументы командной строки, которые передаются исполняемому файлу игры или редактору при его запуске. Они позволяют изменять поведение движка, настраивать параметры рендеринга, включать отладочные функции и многое другое. Параметры запуска могут быть полезны для тестирования, отладки, оптимизации и настройки вашей игры. Способы добавления параметров запуска: Через ярлык (Shortcut): Создайте ярлык для исполняемого файла вашей игры (например, MyGame. exe). Щелкните правой кнопкой мыши на ярлыке и выберите “Свойства” (Properties). В поле “Объект” (Target) добавьте параметры запуска после пути к исполняемому файлу. Разделите путь и параметры пробелом. Пример: "C:\Path\To\MyGame\MyGame. exe" — fullscreen — ResX=1920 — ResY=1080 Через командную строку (Command Line): Откройте командную строку (Command Prompt) или PowerShell. Перейдите в папку с исполняемым файлом вашей игры. Введите имя исполняемого файла и параметры запуска. Пример:

Параметры запуска (Launch Arguments) в Unreal Engine — это аргументы командной строки, которые передаются исполняемому файлу игры или редактору при его запуске. Они позволяют изменять поведение движка, настраивать параметры рендеринга, включать отладочные функции и многое другое. Параметры запуска могут быть полезны для тестирования, отладки, оптимизации и настройки вашей игры.

Способы добавления параметров запуска:

Через ярлык (Shortcut):

Создайте ярлык для исполняемого файла вашей игры (например, MyGame. exe). Щелкните правой кнопкой мыши на ярлыке и выберите “Свойства” (Properties). В поле “Объект” (Target) добавьте параметры запуска после пути к исполняемому файлу. Разделите путь и параметры пробелом. Пример: "C:\Path\To\MyGame\MyGame. exe" — fullscreen — ResX=1920 — ResY=1080

Через командную строку (Command Line):

Откройте командную строку (Command Prompt) или PowerShell. Перейдите в папку с исполняемым файлом вашей игры. Введите имя исполняемого файла и параметры запуска. Пример: MyGame. exe — fullscreen — ResX=1920 — ResY=1080

Через Epic Games Launcher:

Найдите свою игру в библиотеке Epic Games Launcher. Нажмите на иконку с тремя точками (…) рядом с названием игры. Выберите “Launch” и добавьте параметры запуска в поле “Additional Command Line Arguments”.

Через Run Configurations В Visual Studio (Для Разработки C++):

Откройте свойства проекта в Visual Studio (Project -> Properties). Перейдите в Configuration Properties -> Debugging. Добавьте параметры запуска в поле “Command Arguments”.

Основные параметры запуска Unreal Engine:

Общие параметры:

— game: Указывает, что нужно запустить игру. — editor: Запускает редактор Unreal Engine. — windowed: Запускает игру в оконном режиме. — fullscreen: Запускает игру в полноэкранном режиме. — ResX= : Устанавливает ширину окна (в пикселях). — ResY= : Устанавливает высоту окна (в пикселях). — rhi= : Указывает Rendering Hardware Interface (RHI), который будет использоваться (например, -rhi=dx11, -rhi=dx12, -rhi=vulkan). — nosplash: Отключает заставку при запуске. — NoSound: Отключает звук. — SaveToUserDir: Сохраняет конфиги и сейвы в папку пользователя, а не в папку игры.

Параметры для отладки и тестирования:

— log: Включает логирование в файл. — stdout: Выводит логи в стандартный поток вывода (stdout). — Messaging: Включает систему Messaging для коммуникации между процессами редактора и игры. — debug: Запускает игру в режиме отладки. — trace: Включает трассировку (требуется Unreal Insights). — CrashForUAT: Вызывает краш игры для UAT (Unreal Automation Tool). — nullrhi: Запускает игру без графического рендеринга. Используется для тестирования логики без необходимости отрисовки графики. — D3DDebug: Включает отладочные слои DirectX (только для разработки, сильно влияет на производительность).

Параметры для оптимизации и профилирования:

— FeatureLevelES2: Запускает игру с Feature Level ES2 (для мобильных устройств). — FeatureLevelES31: Запускает игру с Feature Level ES31 (для мобильных устройств). — norhithread: Отключает поток рендеринга (RHI Thread). Может улучшить производительность на некоторых системах. — vulkan: Запускает игру с использованием API Vulkan. — dx12: Запускает игру с использованием API DirectX 12. — d3d11: Запускает игру с использованием API DirectX 11. — OpenGL: Запускает игру с использованием API OpenGL (устаревший). — MaxGPUFrameTime: Устанавливает максимальное время кадра для GPU (в миллисекундах). — MaxCPUFrameTime: Устанавливает максимальное время кадра для CPU (в миллисекундах). — NoVerifyGC: Отключает верификацию сборщика мусора (Garbage Collector). — useallavailablecores: Использовать все доступные ядра процессора.

Параметры для сетевой игры:

— server: Запускает игру в режиме сервера. — client: Запускает игру в режиме клиента. — multihome= : Указывает IP-адрес для сервера. — port= : Указывает порт для сервера. — lognet: Включает логирование сетевой активности. — nosteam: Отключает интеграцию со Steam. — NoOnlineSubsystem: Отключает онлайн-подсистему.

Параметры для тестирования и автоматизации:

— AutomatedMapLoad: Автоматически загружает карту для автоматизированного тестирования. — ExecCmds= + +…: Выполняет список консольных команд при запуске. — test: Включает режим тестирования. — Report: Создает отчет о тестировании.

Параметры для разработчиков (Developer):

`-AllowAns

  📷
📷