Форум программистов, компьютерный форум, киберфорум
Unreal Engine
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601

Как правильно компилировать проект после изменения кода?

13.02.2025, 02:36. Показов 3841. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как правильно компилировать проект после изменения кода?
Дело в том, что такое чувство, что сколько не компилируй проект в VS через Build Solution или Build Project, UE не видит изменений и даже классов.
Что помогает:
- выставление галки Force Compilation at Startup - тут при запуске движок все компилирует и видит изменения, но эту галку ставить нет смысла, ибо компиляция происходит только при запуске проекта.
- Live Coding тоже решает проблему, но почему-то он автоматически не запускается, нужно нажимать Ctrl+Alt+F11, хотя в настройках по дефолту стоит автозапуск

Неужели так и должно быть? Почему нельзя компилировать после внесения изменений в код непосредственно через Visual Studio? И почему Hot Reload тоже неактивен.


***
В целом, оказалось, что писать код на С++ в UE не очень сложно.
Создал через код уже свой MyGameModeBase и MyCharacter и реализовал через код Прыжок, Движение и Вращение камеры. Все отлично работает.

Только хотелось бы разобраться с этими неудобствами, связанными с компиляцией.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2025, 02:36
Ответы с готовыми решениями:

Как правильно компилировать проект си в С++ Builder 6
Как правильно компилировать проект си в С++ Builder 6 так, что бы весь проект вместе в библиотеками сохранялся в один exe файл и я его мог...

Как правильно компилировать и запускать проект, чтобы он запускался на нескольких потоках?
Доброго времени суток, форумчане! Я чайник в теме OpenMP, не могу найти ответ на то, как правильно запускать проект в VS 2022, чтобы он при...

Delphi не мотеж компилировать проект после установки Alphaskins
Hi all :declare: Суть траблы. Установил Alphaskins для Delphi XE3, Alphaskins. Всё прошло удачно. Компоненты добавились в панельку...

38
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
15.06.2025, 14:15  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alecss131 Посмотреть сообщение
Я тут поигрался с новой версией 5.6 впечатления больше положительные
решил тоже поиграться с 5.6, потом напишу, что думаю

Добавлено через 1 час 36 минут
alecss131, да, согласен, версия 5.6 однозначно лучше, чем предыдущие. Сейчас кажется, что движок стал более стабилен. Но он не для меня. У меня нет времени на создание игры на UE. Я лишь просто запустил и немного посмотрел на изменения. Причем, я это делаю на неигровом ноуте, который не годится для разработки игры. У меня в редакторе на максимальных настройках выдает 15 fps. Конечно, можно снизить графические настройки, но так не годится для серьезной разработки. Если будет задача создать реалистичную игру, то однозначно выберу UE крайней версии и буду заниматься разработкой на более мощном устройстве, чтобы на макс. настройках графики, как минимум, было 60 fps.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
17.06.2025, 10:26  [ТС]
alecss131, а вообще, многие, особенно разрабы-одиночки, даже сейчас используют 4-ю версию
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
21.06.2025, 17:58  [ТС]
alecss131, кстати, оказывается, для UE 4.27.2 никаких компонентов почти ставить даже не нужно

В этот раз решил после установки UE 4.27.2 никаких компонентов не ставить, а посмотреть, что выйдет.

Итак, я создал новый проект С++ в UE и при создании, UE просто вывел предупреждение, что нужно ставить .Net Framework SDK 4.6 или новее. Я просто зашел в Visual Studio Installer и установил индивидуальный компонент - .Net Framework 4.8.1 SDK (т.е. крайнюю версию). Оно скачало меньше 100 МБ.
И после этого, UE смог создать проект С++.

Причем, я быстро накинул два класса - GameMode и Character, быстро реализовал движение персонажа через код, и UE смог без единой ошибки компилировать.

Короче, я очень удивлен. Оказалось, для UE 4.27.2 нужен был всего лишь .Net Framework 4.8.1 SDK.

Конечно, у меня были установлены компоненты для десктопной разработки на С++, но не все компоненты, а те которые я обычно использую. Имею в виду, я их устанавливал не для UE, а еще давно, чтобы писать на С++.



Но вот сейчас я говорю, что не нужно устанавливать все барахло, типа компоненты для разработки игр на С++, или компоненты для разработки на C# и прочий мусор, как это советуют в документации движка.

Буду развлекаться с 4-й версией.

Размер плюсового проекта 219 МБ, среди которых 39 МБ это просто UE4PrereqSetup_x64.exe. Т.е. по сути, игра весит 180 МБ. Если сжать в 7z, то получится вообще 87 МБ.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
21.06.2025, 21:15
Цитата Сообщение от Royal_X Посмотреть сообщение
типа компоненты для разработки игр на С++
Они почти полностью повторяют компонент для десктопной разработки на С++
Цитата Сообщение от Royal_X Посмотреть сообщение
UE просто вывел предупреждение, что нужно ставить .Net Framework SDK 4.6 или новее. Я просто зашел в Visual Studio Installer и установил индивидуальный компонент - .Net Framework 4.8.1 SDK (т.е. крайнюю версию). Оно скачало меньше 100 МБ.
Можно поставить компонент в виде UE Installer он для 4 поставит все что нужно. Сколько оно качает не знаю, но если его убрать то освободится примерно 350Мб. А так у меня компоненты в виде 4.6.2 4.7.2 и 4.8 уже стоят
А так он обычно просит 2 компонента обычно C++ profiling tools и C++ AddressSanitizer. Помимо нативных игр и UE Installer.
Только будет ли он нормально работать с 22 студией, ведь у него в требованиях вроде аж 17.
А для андроида оно требует "platform-tools" "platforms;android-28" "build-tools;28.0.3" "cmake;3.10.2.4988404" "ndk;21.4.7075529" и анлроид студию версии 3.5.3
В 4 версии нету нового нормального управления, если надо сделать настраиваемое управление, то надо костылить.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
21.06.2025, 21:30  [ТС]
alecss131, я перфекционист, не люблю, когда у меня какие-то ненужные зависимости или компоненты установлены.
Эти все рекомендации на сайте UE или "поставит сам" - мне такого счастья не нужно. Это прямой путь к захламлению ПК. Я ставлю только минимум. Выше я уже написал, что у меня стояли некоторые компоненты для десктопной разработки на С++ (все компоненты самые свежие). Причем, там не все компоненты, которые ставятся по дефолту, а только те, которые мне были нужны. И ставил я не для UE, а еще давно для программирования на С++ и WinAPI. Сегодня просто оказалось, что если к ним всего лишь добавить .Net Framework 4.8.1 SDK, то UE4 без проблем создает плюсовый проект, который четко компилирует. Т.е. это подтверждение того, что UE4 может работать с крайними версиями компилятора MSVC, .Net Framework SDK и т.д.
Цитата Сообщение от alecss131 Посмотреть сообщение
Только будет ли он нормально работать с 22 студией
У меня 22 студия стоит и все отлично работает. Причем, в настройках движка есть упоминание VS 2022, следовательно UE4 было задумано, чтобы он работал с 22 студией.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
22.06.2025, 12:53
Цитата Сообщение от Royal_X Посмотреть сообщение
Размер плюсового проекта 219 МБ, среди которых 39 МБ это просто UE4PrereqSetup_x64.exe. Т.е. по сути, игра весит 180 МБ. Если сжать в 7z, то получится вообще 87 МБ.
А вот на андроиде совсем другая ситуация. АРК файл на версии 5.6 весит около 117мб, а на 4.27 уже 167мб. Проект собирал шаблон от первого лица, плюсовый. В 5.6 там больше контента, 2 модели игрока (полные с анимациями) + 3 пушки и 3 карты (сам добавил менюшку выбора уровня), а в 4.27 всего одна карта и 1 моделька анимированных рук с пушкой.
И сборка 4.27 оказалась еще тем квестом, если в 5.6 он без проблем собрался используя установленные sdk, единственное была проблема с разрешениями, что решилось отключением сплэшскрина (подробнее разбираться лень). А 4.27 уже не так то и просто. С 17 джавой не захотел собираться, пришлось откатиться на 8, при этом commandline tools последние требуют 17 версии, пришлось откатить на 8 версию и их. Из того что он скачал (под апи 28) он не собирается, градл выкачал build-tools 29 версии, я сам докачал еще и sdk-29 и в настройках проекта везде исправил 28 версию на 29, только тогда он собрался. В 5.6 он использовал build-tools 34 как и sdk 34, но у ndk ограничение на 33 версию.
И при установке игры собранной в 4 на 15 андроид (35 апи, других телефонов под рукой нету) телефон написал что небезопасно так как на устаревшую версию андроида и в целом было куда больше предупреждений о безопасности (и для установки надо кликать на не очевидные кнопки все равно установить), хотя поставилось и запустилось.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
22.06.2025, 13:24  [ТС]
alecss131, на UE я не собирал под андроид, но делал это в Godot. Моя позиция в том, что всегда нужно использовать самую свежую версию Android SDK и самую свежую версию OpenJDK, даже если в документации рекомендуются те или иные конкретные версии, как в доку годот. Документацию могут не обновить. Причем, для Godot я ставил нужные компоненты как через cmdline-tools (вручную вызывая sdkmanager и оттуда устанавливая или обновляя компоненты), так через гуй в Android Studio, там есть удобный SDK Manager. В обоих случаях, все работало. А вот всякие ошибки как раз возникали, когда какой-то компонент из android sdk был не свежим, особенно godot чувствителен к platform tools. Или когда часть компонентов свежие, а другая нет. Сейчас у меня build tools 36 стоит, соответственно target sdk я выставляю в годот на 36, это типа андроид 16.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
22.06.2025, 13:35
Royal_X, Только вот стоит все держаться рамок в выборе новых версий. Чтобы было где запустить. А то 16 андроид только недавно вышел и фиг знает когда будет широко распространен. 15 все же пошире будет. И к примеру моему телефону только чуть больше года (старт продаж в феврале 24 года) а он уже 16 андроид не получит, новая ОС будет как и текущая на 15, хотя для более топовых будет на 16.
Buildtools и platformtools с эмулятором можно ставить и желательно ставить самые свежие версии, но вот с platform и ndk такое уже не выйдет, чем выше версия тем меньше телефонов которые смогут запустить. Думаю для современных телефонов и не слишком новое это чтото около 30-32 апи (11-12 андроид минимум) будет идеально.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
22.06.2025, 13:46  [ТС]
alecss131, ты не понял. Когда выбрано api 36 (андроид 16) в Target SDK это не означает, что игра будет работать только на андроид 16. На какой версии андроид игра запустится или не запустится - отвечает другой параметр - Min SDK. Например, в годот Min SDK дефолтно стоит на 24. Это означает, что игра будет работать на андроид 7+, даже если Target SDK выставлен на 36.
Таким образом, Target SDK нужно ставить на максимум, чтобы не иметь проблем. Когда говорю ставить - имею в виду, сперва нужно скачать самые крайние версии build tools, равно как всех остальных компонентов Android SDK, и потом ставить target sdk тоже на крайнюю версию, которая соответствует версии android sdk.
То есть, разраб в идеале должен юзать только крайнюю версию Android SDK, даже если его игра планируется для устройств со старым андроид.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
23.06.2025, 00:40  [ТС]
alecss131, оказалось, что для UE 5.6 тоже ничего не нужно ставить, кроме того, что я уже ставил (т.е. кроме тех компонентов, что на скрине выше и .Net Framework 4.8.1 SDK). Конечно, в Visual Studio рекомендует что-то там ставить, но это все опционально.
Я ничего не установил, но тем не менее проект С++ успешно скомпилировался.
***
Но вот в версии 5.6 есть какие-то баги. Например, build lighting не работает. Они там накосячили со Swarm Manager.
Выходит ошибка Failed to initialize Swarm. Check to make sure you have the right version of Swarm installed, описанная в https://forums.unrealengine.co... er/2539483

Если сравнить файлы в папках
c:\Program Files\Epic Games\UE_5.6\Engine\Binaries\DotNET\
Кликните здесь для просмотра всего текста
Code
1
2
3
4
5
6
7
8
9
AutomationTool <DIR> 22/06/2025 22:44 ----
CsvTools <DIR> 22/06/2025 22:44 ----
EpicGames.Perforce.Native <DIR> 22/06/2025 22:44 ----
OidcToken <DIR> 22/06/2025 22:44 ----
UnrealBuildTool <DIR> 22/06/2025 22:44 ----
AgentInterface.dll 21 912 22/06/2025 22:29 -a--
Ionic.Zip.Reduced.dll 264 088 22/06/2025 22:30 -a--
OneSky.dll 58 776 22/06/2025 22:31 -a--
UnrealWindowsForms.dll 31 128 22/06/2025 22:31 -a--

и
c:\Program Files\Epic Games\UE_4.27\Engine\Binaries\DotNET\
Кликните здесь для просмотра всего текста
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
AutomationScripts <DIR> 21/06/2025 14:19 ----
CsvTools <DIR> 21/06/2025 14:19 ----
IOS <DIR> 21/06/2025 14:19 ----
AgentInterface.dll 26 592 21/06/2025 13:13 -a--
AgentInterface.pdb 24 064 21/06/2025 13:13 -a--
AutomationTool.exe 25 568 21/06/2025 13:13 -a--
AutomationTool.pdb 19 968 21/06/2025 13:13 -a--
AutomationTool.exe.config 505 21/06/2025 14:19 ----
AutomationUtils.Automation.dll 413 152 21/06/2025 13:13 -a--
AutomationUtils.Automation.pdb 759 296 21/06/2025 13:13 -a--
DotNETUtilities.dll 202 720 21/06/2025 13:13 -a--
DotNETUtilities.pdb 552 448 21/06/2025 14:19 ----
Ionic.Zip.Reduced.dll 253 440 21/06/2025 13:13 -a--
Ionic.Zip.Reduced.pdb 583 168 21/06/2025 13:13 -a--
MobileDeviceInterface.dll 91 616 21/06/2025 13:13 -a--
MobileDeviceInterface.pdb 185 856 21/06/2025 13:13 -a--
MobileDeviceInterface.dll.config 278 21/06/2025 13:13 -a--
NetworkProfiler.exe 71 168 21/06/2025 13:13 -a--
NetworkProfiler.pdb 132 608 21/06/2025 13:13 -a--
NetworkProfiler.exe.config 558 21/06/2025 13:13 -a--
OneSky.dll 48 128 21/06/2025 13:13 -a--
SwarmAgent.exe 365 024 21/06/2025 13:13 -a--
SwarmAgent.pdb 259 584 21/06/2025 13:13 -a--
SwarmAgent.exe.config 1 309 21/06/2025 13:13 -a--
SwarmCommonUtils.dll 21 472 21/06/2025 13:13 -a--
SwarmCommonUtils.pdb 15 872 21/06/2025 13:13 -a--
SwarmCoordinator.exe 36 320 21/06/2025 13:13 -a--
SwarmCoordinator.pdb 42 496 21/06/2025 13:13 -a--
SwarmCoordinator.exe.config 915 21/06/2025 13:13 -a--
SwarmCoordinatorInterface.dll 20 448 21/06/2025 13:13 -a--
SwarmCoordinatorInterface.pdb 15 872 21/06/2025 13:13 -a--
SwarmInterface.dll 60 384 21/06/2025 13:13 -a--
SwarmInterface.pdb 79 360 21/06/2025 13:13 -a--
UnrealBuildTool.exe 1 534 944 21/06/2025 13:13 -a--
UnrealBuildTool.pdb 2 493 952 21/06/2025 13:13 -a--
UnrealBuildTool.exe.config 299 21/06/2025 14:19 ----
UnrealControls.dll 89 056 21/06/2025 13:13 -a--
UnrealControls.pdb 175 616 21/06/2025 13:13 -a--

можно увидеть, что в версии 5.6 отсутствует Swarm. Разрабы протупили.


Индусы в инете говорят, что данную проблему можно кое-как решить тупо копируя нужные файлы из версии 5.5 в версию 5.6. Но мне лень устанавливать ради этого еще и версию 5.5. У меня и так на компе уже стоят две версии движка - 4.27.2 и 5.6. Не хочу захламлять комп.

Цитата Сообщение от alecss131 Посмотреть сообщение
Я тут поигрался с новой версией 5.6 впечатления больше положительные, особенно в сравнении с 5.3-5.5.
Так что у меня впечатления пока что нейтральные. Конечно, по сравнению с предыдущими версиями они кое-что исправили, но теперь появились другие косяки.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
23.06.2025, 21:32
Цитата Сообщение от Royal_X Посмотреть сообщение
можно увидеть, что в версии 5.6 отсутствует Swarm. Разрабы протупили.
В файлах из исходников с зависимостями все есть, похоже проблема в версии из лаунчера.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
23.06.2025, 22:04  [ТС]
alecss131, да, но я собирать движок из сорцов не собираюсь. Полагаю, что мое устройство просто не потянет данный процесс)

Добавлено через 3 минуты
alecss131, если тебя не затруднит, ты бы мог поделиться со мной содержимым папки C:\Program Files\Epic Games\UE_5.6\Engine\Binaries\DotNET, если у тебя есть версия 5.6, скомпилированная из исходников? Эта папка не очень много весит.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
23.06.2025, 22:25
Royal_X, Его даже собирать не надо просто выкачать зависимости в исходниках, там уже появятся ехе файлы
Вот содержимое из исходников, но без папок, а то оно весит 550Мб, а в бинарниках из лаунчера почти 2гб (основной вес это buildtool) DotNET.7z
Не знаю где оно находится, но оно похоже не собирается из исходников, хотя если полазить по движку можно найти исходники уже готовых net частей, но swarm я не смог найти, скорее плохо искал

Я себе исходники в коллекцию иогда беру, но не собираю их и периодически обновляю на новую версию. Бинарники из лаунчера тоже. Пока у меня в архивах есть 4.0, 4.26, 4.27, 5.4 и 5.6. Первая 4 у меня в планах на обновление зависимостей и интеграцию системы сборки от последней 4
1
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
23.06.2025, 22:45  [ТС]
alecss131, я скопировал файлы, кроме конфигов и json, и сейчас Swarm заработал. Спасибо.
Оказывается, что у Swarm Agent в 5.6 та же версия, что в UE 4.27.

Добавлено через 1 минуту
alecss131, а допустим если попытаться собрать UE 5.6, то какие системные требования нужны?
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
23.06.2025, 22:54
Royal_X, Я собирал только 4 и то ради интереса. 5 не решился да и не нужно мне. Просто по размерам исходников 4 менее 40гб, а 5 уже около 60гб.
Исходники мне для коллекции и на всякий случай если понадобится.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
23.06.2025, 22:57  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
а 5 уже около 60гб
обычно, исходники весят меньше, чем уже скомпилированный продукт. Но тут вроде все наоборот, учитывая, что 5.6 версия на диске занимает всего 26 ГБ, а скачивает из лаунчера где-то 10 ГБ.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
23.06.2025, 23:08
Royal_X, Надо не забывать что в исходниках качается для всех ос, а из лаунчера качается только то что выбрал. Андроид это еще гигов 10, метахуман еще около 5.5гб
Хотя я выкачивал без линукса/мака/прочего (про андроид не знаю выкачал ли он, так как ему по логике нужны sdk которых у меня тогда не было) кроме винды и итоговый размер в 50гб, качалось 12гб.
Бинарники под винду с андроидом качает 13 и в итоге 37гб. Еще после сборки будут файлы отладки которые в лаунчере весят 50гб. А 26 гб это без исходников, которые если использовать с++ то будут очень полезны, некоторые вещи стоит смотреть в исходники, например наличие проверок (чтобы не повторять) или как чтото уже реализовано в движке, да и думаю документация к методам будет получше с исходниками.
Например у Qt вроде еще размер собранного меньше чем исходники, особенно если собирать под один компилятор и не студию.
У 4 версии есть минус, что она автоматом запускает лаунчер, хотя это и отключается не сложно, путем создания пустого файла PerforceBuild.txt по пути UE_X.X\Engine\Build, 5 таким не страдает. Как понимаю это заставляет думать что движок собран из исходников, а в исходниках он не привязан к лаунчеру.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
23.06.2025, 23:19  [ТС]
alecss131, я если и что-то буду делать на UE, то скорее всего буду использовать UE 4.27.2. Эта версия отлично работает на моем неигровом ноуте.
Но вот 5.6 могу только исследовать, но для полноценной разработки игры на моем устройстве эта версия не годится. Fps в редакторе на качестве Epic не достигает даже 30. Nanite не работает. Люмен тоже барахлит. На версии 5.4.4 он работал, но вроде не работает на 5.6. Все потому, что у меня интегрированная графика без поддержки SM6.
Но многие сейчас создают игры на 4-й версии. Особенно, инди-разрабы.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
14.10.2025, 19:09  [ТС]
Сравнил UE 5.4.4 и UE 5.6.1
Сборка минимальной игры на моем устройстве в обеих версиях занимает 35 сек.
Размер минимальной игры (вместе с prerequisites) на UE 5.4.4 - 364 МБ, а на UE 5.6.1 - 447 МБ.

Но если размер минимальной игры вырос, то сам движок стал весить намного меньше.
UE 5.4.4 весит 38,3 ГБ
UE 5.6.1 весит 27,27 ГБ



Разница настолько большая, что даже если для UE 5.6.1 добавить MetaHuman на 5,52 ГБ, размер UE 5.6.1 все равно меньше, чем размер UE 5.4.4.
С другой стороны, в версии 5.4.4 люмен работает даже на интегрированной графике и даже в режиме DX11 SM5. То есть, если хочется создать игру, которая будут корректно работать не только на всяких топовых RTX, но на большем количестве устройств, то 5.4.4 это последняя адекватная версия UE.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.10.2025, 19:09

Как правильно создать проект исходя из данного исходного кода программы?
Дан пример кода программы состоящей из 5 файлов( regres.cpp, MainInterpol.h, MainInterpol.cpp, RezultInterpol.h, RezultInterpol.cpp). ...

После изменения кода, отображает элементы до изменения
Ребята, помогите, такая проблема: есть корпоративный сайт написанный на ASP.NET работает через IIS Нужно изменить некоторые элементы...

Как компилировать проект из командной строки?
Подскажите, как компилировать проект из командной строки. Может, дадите ссылку, где почитать об этом?

Visual Studio 2013 - Как компилировать проект?
Всем привет! Скачал новую Visual Studio2013, решил запустить код написанный на Си Все настройки для среды делал по этому гайду:...

Почему после изменения кода продолжает выполняться сценарий старого кода?
ВОПРОС Почему после изменения кода продолжает выполняться сценарий старого кода? ИМЕЕТСЯ Проект 1, который выполняет СЦЕНАРИЙ 1 . ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru