2.UE-准备环境(二)-下载虚幻引擎源码和搞成vs项目并使用vs打开
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!
本次游戏没法给
内容参考于:微尘网络安全
上一个内容:1.UE-准备环境(一)-账号注册和打开虚幻引擎源码页面
需要翻墙才可以访问,不会翻墙的东西已经放到百度网盘了,去百度网盘里找
UE的源码很大,要准备好内存空间,它有近40G大小
打开虚幻引擎代码的GitHub(https://github.com/EpicGames/UnrealEngine),如下图
点击下图蓝框,可以出现下图红框的内容,这是虚幻引擎的版本,有ue5、ue4,下载什么版本取决于要搞的游戏
查看游戏使用的ue版本,如下图红框ue的游戏,文件名都会有Shipping
然后右击选择属性
然后打开详细信息标签,如下图红框的文件版本,这就是ue的版本,它使用的是4.257.0
然后来到ue的GitHub找到4.27.2,如下图红框Tab页签下的版本内容比Branches页签下的全
然后如下图红框下载源码
如下图红框下载完解压
然后如下图进入ue的文件夹,现在的文件是不全的
然后双击运行下图红框文件
双击运行后,会出现403错误,这是因为UE的服务器迁移,我们下载的源码中的配置文件服务器地址没有跟着变导致的,这里需要手动修改一下
上图的原因,如下图官网解释和解决,下图是搜索 UnrealEngine-4.27.2-release Setup.bat 403 这个关键字得到的
中文翻译
然后点击下图红框文件
然后找到对应的版本4.27.2,然后点击下图红框的Commit.gitdeps.xml文件进行下载
下载完成后,如下图把刚下载的Commit.gitdeps.xml文件拖到箭头所示的目录里,也就是把源码中原本的Commit.gitdeps.xml文件替换成从上图中下载的文件
然后再次运行Setup.bat
如下图它就可以下载了,它很大耐心等待
下载完成
然后它可能会弹出下图的弹框,中文意思是把UnrealEngine注册成文件类型,这里选的是
然后可能会弹出下图的弹框,选择下图红框进行下载和安装,如果下图没办法安装,可以使用搜索引擎搜索.NET Framework3.5下载,找一找资料
点击上图红框后下载中
不需要等上图安装完,只要等Setup.bat下载完,就可以运行下图红框的文件,它会把项目搞成vs项目
然后它也会出错,它找不到.NET Framework 4.6.2组件
安装.NET Framework 4.6.2组件,运行 VisualStudioSetup-2022-Community 这个程序,也就是vs2022安装程序,点击下图红框的修改
如下图红框在单个组件中,找到.NET Framework 4.6.2勾选SDK和目标包
勾选完点击修改
点击修改后出现下图的弹框,说明vs2022正在运行,需要把它关了,然后点重试
等待下载完成
上图下载完成和安装完成后再次运行下图红框的文件
如下图等待完成
完成后就是vs可以认识的项目了,如下图红框
双击下图红框文件,它会使用vs进行打开,如果电脑上有多个vs版本,它会使用.sln文件默认
默认程序设置如下图
然后更新到4.8,下图的提示会弹出多次,都选更新到4.8,也就是都根据下图红框进行选择和操作
然后常看的源码在下图红框的目录里