Choose your operating system:
Windows
macOS
Linux
本页面为虚幻用户介绍了如何从虚幻引擎4(UE4)的GitHub仓库下载源代码,以及如何利用源代码快速上手。
如要访问https://github.com/EpicGames/UnrealEngine上的仓库,你必须满足以下条件:
已经是虚幻引擎的订阅用户。
已经拥有GitHub账号。
已经根据GitHub上的UE4一文中的所述步骤,将GitHub账号与你的虚幻引擎账号关联。
你 无需 下载源代码就能使用虚幻引擎4。如果你想通过下载可执行文件的方式来安装虚幻引擎,请参阅
你将获得Epic工程师每天(实际上是每一分钟)完成的最新功能和漏洞修复。
如果你发现了一个尚未被我们修复,但对你的项目来说影响很大的漏洞,你可以自己在源代码中进行修复并重新生成二进制文件,以便项目能够正常运行。
通过将你的修复工作提交给Epic,你可以改进引擎并为整个虚幻社区提供帮助。
如果你是虚幻引擎的授权用户,你可以通过我们的Perforce服务器访问源代码,而无需通过GitHub的公开仓库访问代码。
源代码分支
你应该已经注意到,我们已将UE4源代码发布在三个分支中。
发布分支
发布分支经过我们的QA团队的反复测试,是学习UE4或制作虚幻游戏的一个重要起点。我们会努力让这个分支保持稳定,目标是每一到两个月发布一次新版本。
Promoted分支
Promoted分支的更新内容主要是供我们设计师和美术师使用的版本。我们会尝试每天更新这个分支,以便我们的用户能够获得UE4的最新稳定功能。这个分支是一个学习UE4功能开发的好起点。
主分支
由于主分支包含了最前沿的技术内容,所以无法保证它能成功编译出UE4。
主分支可以反应我们引擎团队的实时修改。当我们有经验的用户想与UE4的开发者一起工作时,他们通常从这个分支工作。
每当我们努力推出稳定的新版本或修复内容时,可能会偶尔出现其他分支。
下载源代码
请按照如下说明下载虚幻引擎的源代码。
本页面为订阅用户展示了如何从GitHub上的源代码仓库下载并构建虚幻引擎。如果你想下载二进制版本的虚幻引擎,请阅读我们的
许可和贡献
你对GitHub上的Unreal Engine的访问和使用受虚幻引擎最终用户许可协议的约束。如果你不同意这些条款(我们会不时对它们加以修订),你将不会被获准访问或使用虚幻引擎。
我们欢迎你通过GitHub上的拉取请求,为虚幻引擎的开发做出贡献。我们大部分的积极开发都在 主 分支中进行,所以我们更喜欢在那里接受拉取请求(对于新功能而言尤其如此)。我们尽力确保所有新代码都遵守
后续步骤
现在你已经下载并设置了虚幻引擎,你可以随时
注意事项
当你首次编译源代码并启动编辑器时,加载时间可能会比较长。 引擎会针对你的平台优化内容并将信息保存为 派生数据缓存(derived data cache),这种优化应该只会进行一次。
你为虚幻引擎代码设置的Fork分支会与你的GitHub账号权限关联。 如果你取消了订阅或切换了GitHub用户名,则需要重新创建Fork分支并从本地副本上传改动内容。