找回密码
 立即注册
查看: 592|回复: 4

Unreal4.27源码版下载和编译教程

[复制链接]
发表于 2023-9-11 15:40 | 显示全部楼层 |阅读模式
什么是源码版的Unreal? 和Epic上下载的有什么区别?

源码版Unreal是指Epic官方通过在Github开源的Unreal源码编译得到的Unreal Engine,对比直接在Epic上下载的已经编译好的Unreal,它提供了完整的编译东西链,您可以改削引擎源码后编译出本身的魔改Unreal引擎使用,而Epic上下载的Unreal,虽然你可以选择在上面下载Unreal源码,但是这里下载的源码仅供参考,不便利在改削后编译出本身想要的魔改引擎。
在许多游戏大厂,都有本身魔改版的Unreal,想要使用他们,就需要本身git clone项目并编译。
如何从源码构建虚幻引擎?

请先阅读此官方文档,在Unreal官网登录账户连接到你的Github账号后,就可以在Github上搜到Unreal源码
从源代码构建虚幻引擎 虚幻官方文档
GitHub的clone速度在国内斗劲慢,可以考虑使用镜像站或者科学上网。
选择下面这个分支进行clone


对于Unreal4.27 Windows10 Visual Studio2022的,请严格使用以下设置你的Visual Studio组件
否则会编译掉败,并报错:
C4668 没有将”_NOEXCEPT_TYPES_SUPPORTED~定义为预措置蓉宏,用0”替换”#if/#eli
这是因为windows SDK版本不合适导致的






编译时可能会遇到的问题及其解决方式:

达到编译器堆空间限制:
右键UE4解决方案 选择属性


添加命令 -Zm2000 调整编译器最大堆空间限制
关于此命令的详解可以看官方文档/Zm(指定预编译标头的内存分配限额)


然后查看高级系统设置


选择高级->性能->更改


在此面板中调大虚拟内存大小以为编译器提供足够的内存空间


改完后重启电脑,即可编译成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-9-11 15:41 | 显示全部楼层
佬,遇到SDK问题需要把整个ue删掉重新装嘛,还是重新运行两个.bat文件就行
发表于 2023-9-11 15:42 | 显示全部楼层
照做成功了,太强了[赞]
发表于 2023-9-11 15:43 | 显示全部楼层
所以是删掉重装吗
发表于 2023-9-11 15:43 | 显示全部楼层
不需要,重新运行就行
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-17 00:38 , Processed in 0.103955 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表