前置技能要求掌握Git和Github的基础操作和知识

1.获取源码仓库授权并下载源代码

(1).获取授权

UE是开源的,但是它的代码仓库在Github我们没法直接搜索到,
在这里插入图片描述

登录->个人信息->应用与账户->连接Github
请按照官网指引成功进行授权操作
官网地址:https://www.unrealengine.com/zh-CN/

在这里插入图片描述

(2)加入EpicGames

授权成功后,请在邮箱中加入组织EpicGames
在这里插入图片描述
在这里插入图片描述

(3)下载仓库

成功后即可访问UE源码仓库 :https://github.com/EpicGames/UnrealEngine
可以自己选一个合适的分支,或者在右侧直接下载release包

git clone -b release https://github.com/EpicGames/UnrealEngine

在这里插入图片描述
在这里插入图片描述

(4)下载依赖资源

先点击这个Setup.bat下载依赖资源,这一步支持断点续传,所以无需担心网络波动问题
注意下载完成后,会弹出申请管理员权限的窗口,一定要允许
或者直接使用管理员权限打开!!!!
在这里插入图片描述
在这里插入图片描述
看这个速度仿佛有一万只蚂蚁在爬,笔者就找了一些攻略,我们可以修改Setup.bat文件
在这句后面追加参数(如果网速够其实很快,弱网可以试试,不然还是不要增加心智负担了

set PROMPT_ARGUMENT=–prompt

如追加这些,可以排除VS2013,2015,以及各种用不到的东西,开启20线程执行,排除i请注意不要排除win32和vs2012等,否则在编译期会遇到问题

–threads=20 --exclude=iOS --exclude=osx32 --exclude=osx64

成品是这样的

set PROMPT_ARGUMENT=–prompt --threads=20 --exclude=iOS --exclude=osx32 --exclude=osx64

但是还是跟乌龟在爬一样
我们修改HOST文件(C:\Windows\System32\drivers\etc\hosts)
百度搜索:“CDN查询”,”IP查询“能找到大量类似网站
https://ping.chinaz.com/cdn.unrealengine.com
https://myssl.com/cdn_check.html?domain=cdn.unrealengine.com
输入并找到最快的一个即可在这里插入图片描述

在这里插入图片描述
执行Setup.bat可以看到“有时”跑出了35Mib/s的高速(疯狂吐槽)
在这里插入图片描述

下载之后,窗户会自动关闭,不要手动去结束

2.编译UE源码

(1)生成Visual Studio 工程

在Setup.bat执行完毕后,我们点击Generate 脚本
在这里插入图片描述
此脚本如果没有红色提示,就表示正确

在生成完毕之后,仍然会自动关闭

(2) 使用Visual Studio打开

在这里插入图片描述
在这里插入图片描述
看好提示我们直接安装,如果没有提示就代表不缺

设置为DevelopementEditor,把UE5设置为启动项目
在这里插入图片描述

生成或者重新生成
在这里插入图片描述

看吧,编译很快,进度条一下就要满了
在这里插入图片描述

没那么简单,看下面的进度,几小时跑了这么点
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐