【虚幻4】最新UE4源码-从获取到规范构建引擎:完全教学
来源:互联网 发布:酒店2000w数据 查询 编辑:程序博客网 时间:2024/05/19 00:10
至于为什么现在才记录在博客,因为换电脑了,需要重新下,那么就写个全面点的教程好了。
不管现不现在记录,这只是一个最初的总结现在搬出来而已,正好当前UE4版本对象是4.12.5
第一步:当你想找到引擎源码,必定对此引擎有所概解。
当然省略接下来的字眼,直接去下载官方编译好的版本也无妨
就如刚才所说,目前最新虚幻版本是4.12.5,官方在GitHub有个账户叫做EpicGames,在上面他们会提供完整的与虚幻4有关的文件,教程。ps:在github总是崇拜英语无限大的人,看的多舒服 !。!
第二步:你需要一个GitHub账户。注册呗!
接着看图解!
选择Download ZIP
第三步:等待下好,压缩包只有200MB左右的样子。
PS:
Windows 自带的压缩功能将下载的 zip 文件内容标记为不安全执行内容。
在解压缩zip文件前需要:
右键点击 zip 文件。
点击 '属性...' 。
选择 'Unblock'(取消阻止) 。
第三方的压缩程序可能不会在解压缩之前要求执行以上所提步骤。
第四步:你电脑里有Visual Studio吗,没有请下载,有的请检查版本,vs 2013到vs2015均适用。
我在这里用的是VS 2015,下载地址:http://download.microsoft.com/download/B/8/F/B8F1470D-2396-4E7A-83F5-AC09154EB925/vs2015.ent_chs.iso
第五步:找到你解压后的文件列表,内容如下:
我们需要做的是双击Setup.bat
批处理文件会为你下载二进制内容,安装和设置等等,双击后是经典界面cmd:看图
耐心等待下载就好!
到这里,虚幻4已经在你电脑中了,
接下来是构建虚幻4引擎。
当然规范的构建过程到最终运行,同时也能保证在后期项目开发后打包的时候避免出现打包出错的一些问题(有部分打包失败的问题出在VS与UE4之间的开发配置不规范)
依旧是这个文件列表,这时候可以打开GenerateProjectFiles.bat批处理文件。这个是项目设置文件,是用来设置项目文件的。
在官方的批注上,要求开发者注意这个文件在你每次系统更新后都需要重新生成。被动更新确实是一个比较容易忘却的操作。
然后我们需要运行ue4.sln.这个文件要用到了VS。它需要让VS去加载全部的项目内容。
PS:在GitHub中,建议使用的是VS桌面版本也就是完整的并在桌面生成图标的VS,VS的精简版不一定能有效执行!请最好用完整的版本
这时候,我们要做的就是两个步骤。
看图就好!
--------------------------------------------------------------由于太过倦困,直接睡到天亮了0.0
爬起来继续写!
图在这(加载UE4.sln需要点时间,不要以为VS打开未响应!)
笔记本分析时间会稍久,耐心耐心。
最后:方案的配置选为 Development Editor,方案的平台选则是Win64.看图
到这里,基本配置编辑就告一段落了,接下来就是编译的事情!
找到VS界面上的方案资源管理器,找到engine,有个c++字样的ue4,我们需要右键-生成-即可!
这时候就是等了,等他编译好,需要的时间长短依据电脑性能而定
。只需要关注下方的输出来源和下行条的加载进度即可!
一般来说,10分钟起步。
现在,编译已经完成了:========== 生成: 成功 5 个,失败 0 个,最新 0 个,跳过 0 个 ==========
,我们只要设置启动就好,
最后,本文末尾说一下,在VS界面,直接按F5就可以启动项目了。
还有一个办法是右键UE4,找到调试-启动新实例就可以啦!
PS:启动后,可能会弹出一个对话框,选择是就OK,
VS接下来会加载,等待就可。
在加载过程会消耗大量的内存,注意内存空间。
刚开始初始化,会加载比较久,依旧是等待。
返回桌面就可以看到加载条了
- 【虚幻4】最新UE4源码-从获取到规范构建引擎:完全教学
- 虚幻4随笔 三 从UE3到UE4
- 虚幻4随笔 三 从UE3到UE4
- 【UE4】如何获取/下载虚幻4(Unreal Engine4)源码
- UE4 编译虚幻引擎
- UE4虚幻引擎结构
- Unreal Engine4(虚幻4)学习心得-获取UE4
- UE4:27启动虚幻引擎的步骤崩溃课程4
- 虚幻引擎源码分析(4)
- UE4虚幻引擎入门的一些知识
- UE4虚幻引擎开发手机游戏
- UE4 Attach拾取功能 虚幻引擎
- 虚幻引擎4系列教程1(霜之小刀)(附视频)--虚幻引擎4(UE4)安装教程
- 虚幻4引擎将至!从虚幻看游戏引擎发展
- 从虚幻4蓝图到VisualFunction
- SpeedTree导入到虚幻UE4的注意事项
- 虚幻引擎4(Unreal Engine 4/UE4)正式发布!每月19美元
- UE4新手引导之下载和安装虚幻4游戏引擎
- 模板(Template)模式
- 一只菜鸟的Java不归路
- Java 基本类型大小与封装类
- 交换机的带宽线速概念
- JSP的一些总结
- 【虚幻4】最新UE4源码-从获取到规范构建引擎:完全教学
- bzoj 3224 Tyvj 1728 普通平衡树 [Splay]
- iOS开发小结 - UIView的坐标转换
- ProcessOn在线画图
- Java 异常处理的误区和经验总结
- 矩阵模拟——空间换时间
- 2016多校训练Contest6: 1003 A Simple Nim hdu5795
- 《改变未来的九大算法》大纲
- 实现一个选择排序程序,排序整型数组