当前位置: 首页 > news >正文

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,也就是都根据下图红框进行选择和操作

然后常看的源码在下图红框的目录里


img

http://www.dtcms.com/a/395786.html

相关文章:

  • G-Star公益行获评CCF优秀技术公益案例,用开源技术传递善意
  • 文化赋能・创意西宁 西宁传媒行业创业发展沙龙成功举办 探索本土企业升级新路径
  • TDengine 与 MYSQL 的差异总结
  • Mysql杂志(二十一)——Hash索引和二叉搜索树、AVL树
  • 什么是类的实例化
  • 西门子 S7-200 SMART PLC 实操案例:中断程序的灵活应用定时中断实现模拟量滤波(下)
  • STM32FreeRtos入门(二)——创建第一个多任务程序
  • Qt QML and Qt Quick 简述及例程
  • Linux 系统移植
  • 小杰机器学习(six)——概率论——1.均匀分布2.正态分布3.数学期望4.方差5.标准差6.多维随机变量及其分布
  • 【Linux】Ext系列文件系统(上)
  • 【ROS2】Beginner: Client libraries - 发布者、订阅者例子 C++ Python
  • AI设计功能性病毒:从DNA语言模型到精准杀菌实战
  • Qt 共享指针QSharedPointer与std::shared_ptr
  • Java课程 第02周 预习、实验与作业:Java基础语法2:面向对象入门
  • 词性标注技术漫谈:为词语赋予语法灵魂的旅程
  • K230基础-MicroPython
  • 网站访问问题:无法访问此网站、404
  • Redis 与Memcached 的对比
  • PyTorch 神经网络工具箱:核心原理与实践指南
  • 广义矩估计错误指定时的一个推导【续5】
  • 【STM32】ADC数模转换器
  • Tensorboard学习记录
  • Redis中常见数据结构底层实现结构是什么
  • 高频交易技术演进:从毫秒到纳秒的极限延迟优化之路
  • 从零开始搭建并部署一个基于Django和YOLO的智能模型项目
  • MySQL零基础学习Day2——数据库基础操作
  • 数学笔试选择题:题组1
  • Linux常用命令51——tail查看文件尾部内容
  • Django多数据库配置:mysql、mongo、redis、达梦