19号,也就是中国时间20日凌晨,虚幻4放出了“订阅制”这个重磅炸弹,估计出乎大多数人的想象,已经不止一个同事表示“自己的引擎这下没用了”。
笔者前天搞定了付款,下载,编译和运行。

基本就是只要有一张visa或者MasterCard的信用卡,官网www.unrealengine.com注册一下,填写支付信息,地址什么的随便写个或者硬写中国的地址,然后去github开通一个账号,最后在官网账户设置里把官网账号和这个git账号关联一下,就可以从github下到代码了。

下完后如果短时间内不升级可以考虑退订,这样只是不能更新,没有其他问题。

所以说到时候开通中国区付款后这里取消订阅再重新订阅就好了,办张双币信用卡,不必纠结付费的问题。

 

下载主要是git代码,30兆左右,然后要按着git页面上的提示(付费后才可见),去release页面下载dependencies包,总共3个:

先解压1of2和2of2,Optional是2012编译所需的,2013可以无视,笔者用的2013 express,就没有试。
最后把解压后的dependencies拷到代码文件夹里即可。


然后运行根目录的bat,即可在根目录生成2013的UE4.sln文件,如果出错,可能是目录没考对,对应提示来看看什么问题就好。

进入后,生成配置选择developer editor就可以开撸了,笔者的Surface Pro用了大概40分钟才撸好,要有心理准备。

如果用的是2013 Express,可能会有个atlbase.h找不到,编译不过的问题,是因为2013本身是不带ATL/MFC的,去官网下个ATL/MFC,然后在工程里设置一下ATL / MFC的头文件和Lib路径即可。

编译完毕后,UE4工程设为启动项目,F5之,启动后可以选择载入一些游戏模板或者建立空场景,这时候可在其他目录里建立游戏相关的工程(游戏工程和引擎工程可以分开了,不需要再像UE3那样绑一起了),默认不选目录的话会在我的文档下开一个Unreal Projects文件夹来存工程。

新建项目

笔者已经建立的项目

项目文件夹,可以跟引擎文件夹分离。

建立工程后会自动打开这个游戏工程的Sln,后面要开工的时候打开这个Sln,运行项目工程(不是UE4)即可,如果不是建立新的工程的话,不需要再打开UE4.sln了。

工程文件夹里会包括一些配置、初始资源、代码以及工程Sln,见上面的项目文件夹图。

 

MarketPlace里有很多示例:

第一次点击会提示您安装,最好装到个大点的盘,目前发现它这个东西下载时是会写到安装路径下。几个GB的资源,未来有可能更多,小盘的话后面杯具。官网有人发帖表示后面拷贝到新的路径还得重下资源,所以争取一步到位吧。

安装后,第一次要下载更新包更新,这一步看人品,身边有不少人都遇到了卡81的问题:

卡在81这里老半天,最后报个:

官网正在讨论这个的解决方案:

https://answers.unrealengine.com/questions/14683/launcher-update-stuck-on-downloading.html

笔者自己是一直不断关了重开,试了20几回,不知道怎么有一次就好了……所以说很看人品……如果您也遇到了这个问题,可以多试几次,也可以看看上面的链接最新到什么程度了。

好了的话,“正版用户”就基本上可以下载了:

 

这个没节操的……Bird发现!

 

盗版用户这里怎样我也不清楚,不过这次Epic已经是非常有诚意了,希望大家能支持一下正版,毕竟引擎越做越好用,实际最终受益的是我们所有开发者。

初步感觉变化还是有点大的,后面慢慢展开,希望我能完成这个系列。

UE4随笔(一)准备过程的更多相关文章

  1. UE4随笔 二 第一印象

    打开UE4,短暂的兴奋过后,开始大概扫一扫UE4的编辑器,整个界面比UE3更有现代气息: 之前看其他人写的文章,虚幻4最重要的改动集中在下面几个方向上: 跨平台: WIN和MAC平台都能使用,这就意味 ...

  2. Houdini技术体系 基础管线(四) :Houdini驱动的UE4植被系统 下篇

    背景 在上篇中,实现了使用Houdini在UE4里根据地形过程生成植被的最基本的原型.并且支持把植被在UE4里Bake成使用的HierarchicalInstancedStaticMeshCompon ...

  3. Linux C 开发环境配置

    换了新电脑,重装了Fedora10,所有开发环境都要重新配置啦,开个随笔记录下过程,说不定以后还要用~ 首先Fedora10装好之后是不带 VIM 的,果断安装之: 打开终端,首先 su 命令切换到r ...

  4. 《InsideUE4》UObject(六)类型系统代码生成重构-UE4CodeGen_Private

    读的不如写的快 引言 在之前的<InsideUE4>UObject(四)类型系统代码生成和<InsideUE4>UObject(五)类型系统收集章节里,我们介绍了UE4是如何根 ...

  5. html中通过js获取接口JSON格式数据解析以及跨域问题

    前言:本人自学前端开发,一直想研究下js获取接口数据在html的实现,顺利地找到了获取数据的方法,但是有部分接口在调用中出现无法展示数据.经查,发现时跨域的问题,花费了一通时间,随笔记录下过程,以方便 ...

  6. Windows环境双系统安装环境配置

    (最惊喜的事情莫过于...在安装系统完成重新试图安装Docker时解决了关于HyperV的问题,结果提示Docker只能在Win10 Pro或者Enterprise环境下运行...我很坚强...可以按 ...

  7. Powershell Deploy Service Fabric Application To Local Cluster

    之前写过一篇用 Powershell 部署 Service Fabric Application 到本地集群的随笔,感觉过程有点复杂,这次将流程简化,只需要将应用程序打包,加上配置文件就可以了.   ...

  8. 16.Ubuntu LTS 16.04安装搜狗输入法全过程记录(纯新手)

    这是我第四次打算转到Ubuntu上了,应该不会像以前那样装个系统就拜拜了.打算先把C和Vim重新学起来,数据结构那本书看完写完,第二步是学python和算法导论,暂定如此. 昨天晚上系统装完以后想着要 ...

  9. 利用FastReport传递图片参数,在报表上展示签名信息

    在一个项目中,客户要求对报表中的签名进行仿手写的签名处理,因此我们原先只是显示相关人员的姓名的地方,需要采用手写方式签名,我们的报表是利用FastReport处理的,在利用楷体处理的时候,开发展示倒是 ...

随机推荐

  1. 11-st跳舞消耗体力最少

    /*                                                   炫舞家 ST 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述   ...

  2. Spring框架之什么是IOC的功能?

    1. 什么是IOC的功能? * IoC -- Inverse of Control,控制反转,将对象的创建权反转给Spring!! * 使用IOC可以解决的程序耦合性高的问题!!  

  3. centos一键安装lnmp成功后无法访问ip(解决办法)

    自己搞了个服务器 (我的服务器网络类型是 专有网络)如下图点击 配置规则 进入到 进.出端口规则配置 点击添加安全组规则 如图所配置  添加完成后 就如下面所示 (配置完成后 通过ip就已经可以访问了 ...

  4. swift http post json + 登录

    var nsUrl : NSURL = NSURL(string:API_HOST+"/"+LOGIN_API)! var request = NSMutableURLReques ...

  5. Debian8 下面 muduo库编译与使用

    其实<Linux 多线程服务端编程>已经写得很详细 但是考虑到代码版本的更新和操作系统的不同 可能部分位置会有些许出入 这里做个记录 方便以后学习运行 我使用的虚拟 安装的是debian系 ...

  6. Devexpress VCL Build v2013 vol 14.1.3 发布

    我修,我修,修修修. New Major Features in 14.1 What's New in VCL Products 14.1 Breaking Changes To learn abou ...

  7. 2018.07.17 CQOI2017 余数求和(整除分块)

    洛谷传送门 bzoj传送门 这道题要用到学习莫比乌斯反演时掌握的整除分块算法,也就是对于一个数n" role="presentation" style="pos ...

  8. org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'testService' is defined

    org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'testService' is defi ...

  9. Cadence丢失了csdCommon.dll

    http://bbs.elecfans.com/jishu_450237_1_1.html

  10. 信息管理代码分析<一>登录密码

    题解:这段代码的要求如下,输入一段字符密码(长度<=8)以二进制的形式存放在磁盘中,在输入时需要验证两次输入是否正确.第二个,登录.从磁盘中读取这个文件,然后再输入密码,看两者是否相同. 登录密 ...