从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置

前言

学习ue4的理由

我是个资深unity玩家,自认为可以使用unity做任何事。对虚幻的仰慕纯属技术信仰,懂的都懂不多解释。我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处。

unity与ue4的区别

我整理了一下,unity 与ue4比较显著的区别如下所示:

引擎 开发语言 商业收费模式 多平台支持 脚本编辑器 开源
Unity C#、TS(TS在2021将被完全抹去,前端小伙伴不要妄想了) 1280元/人/月 win、os、android、ios、linux、webgl(多种方案,支持更好)、ps45、xbox、swittch、hololens vs、vscode、monoeditor 部分开源
Unreal C++、Python 年收益超过30万元,收取5% win、os、android、ios、linux、ps45、xbox、swittch、hololens vs、vs code、qt、xcode 完全开源

还有些不方便列表的区别:

  1. 渲染效果不同。有人说没有最牛的工具只有更牛的人,我是苟同的。但,如果你的工具不行你就要付出比别人更多的投入。渲染效果业内公认ue4更好。
  2. 开发环境性能不同。开发者可以明显感觉到两者的区别。创建脚本时unity更快,在测试运行的时候ue4更快,编译产出时unity更快
  3. 开发成本不同。unity简单易学,学习曲线比较平滑,成本也更低。相比较来说ue4学习成本就要高些,本来我国c++的职业玩家就不那么多,会ue4的就更少了。所以企业招聘资深职位时往往更容易招到unity,ue4则是十分困难
  4. 社区环境不同。unity由于运作模式比较open,学习比较简单,主推的c#语言也是强类型语言中最简单的一个,所以吸引了大量插件开发者,所以插件商店更加丰富。
  5. 发展方向不同。这一点无需查看两个公司的新闻热点,只要是两个都做过的开发者都会感受到,unity是横向发展,着重于大、广、全。它更倾向于成为万能的解决方案,涉足任何可视化领域。而ue4则始终发力于为游戏和视觉产品开发者提供更强大的开发工具。你可以在ue4编辑器的每个角落感受到用心。它强大的可视化编程系统也把更多不了解编程的开发者拉进它的怀抱里。值得一提的是近年unity一直在模仿ue4, 比如蓝图系统,比如shader graph太多了
计划任务

由于最近工作比较多时间有限,预计一个月拿下ue4的常规技能,两个月精通,并能出一份高质量demo。 相关学习过程我会逐步更新。有感兴趣的朋友可以与我一起学习交流。

一 安装ue4

1 注册账号

登录官网地址: https://www.unrealengine.com/zh-CN
如果有epic账号可以直接跳过这一步,如果没有可以在这里注册账号。

2 安装epic客户端

如果你喜欢玩端游那么对这个一定不陌生,是的这是类似于腾讯webgame和暴雪登录器一样的游戏客户端。但同时这也是虚幻引擎的版本管理器。

epic客户端官网地址:https://www.epicgames.com/store/zh-CN/
在官网点击下载按钮,就能进入下载链接。下载安装完成后打开,用刚刚注册的账号登录。

3 安装虚幻4引擎

打开epic客户端,单击“”虚幻引擎“”按钮,然后点击在右侧的黄色按钮旁边的倒三角,选择相应的引擎版本,然后点击安装即可开始安装。这里我们选择最新的4.25
从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置_第1张图片
安装完成后就可以在虚幻引擎栏中看到相应的版本,点击启动就可以启动个引擎了。

二 vs2019 开发环境配置

接下来要安装 visual studio了。注意,如果你并不打算使用vs开发,而是想使用vs code开发也绕不开这一步的。因为有些必须的工具和库在这里配置最方便。

1 下载 vs installer

visual studio下载页面:https://visualstudio.microsoft.com/zh-hans/vs/

进入页面选择visual studio 2019 community。然后下载
下载完成后点击运行进入安装配置页面:
从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置_第2张图片

2 安装vs组件

以下是“工作负载” 栏必须勾选的组件:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下是“单个组件”栏必须勾选的组件
在这里插入图片描述
勾选好组件后点击右下角的安装按钮,然后喝杯茶等待安装完成即可完成vs配置。

三 vs code 开发工具配置

注意 vs code开发环境 和 上一段的vs2019开发环境只需2选1。 vs code相比vs2019 更轻量,更简洁。而vs2019则更强大更全面。如果你需要宇宙第一编辑器vs2019,则不需要vs code环境配置。 由于我属于多语言开发者,经常会有各种不同语言不同项目需求,所以会选择更轻量的vs code以更具效率的方式满足我的个人需求。

1 安装开发组件

配置vscode开发环境,必须先配置vs开发环境。唯一不同的是可以不用安装 vs community。只需安装其他组件即可。详情参见上方 vs2019 开发环境配置

2 安装vscode

进入官网:https://code.visualstudio.com/
下载并安装vscode

3 安装 vscode for unreal4 开发插件

启动vscode,然后在插件栏,分别搜索“c++”和“unreal”
安装 在这里插入图片描述
在这里插入图片描述
安装好这两个插件,即可完成vscode 开发环境的配置

4 设置vscode为unreal4 的默认脚本编辑器

启动unreal4引擎后,依次点击:工具栏 编辑》编辑器配置设置》源代码,选择vscode为默认脚本编辑器。
然后点击工具栏》文件》生成visul studio code 项目,将代码转为适合vscode开发的项目,就完成了vscode for unreal开发环境的配置
从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置_第3张图片

ue4资料

unreal4 官方文档:https://docs.unrealengine.com/en-US/API/index.html

你可能感兴趣的:(#,Unreal4,虚幻引擎开发笔记,unreal,ue4,虚幻4,虚幻4教程,unity和ue4)