刚入职新工作一个多月,目前不算太忙,晚上在家浪费时间心里难安。介于本人热爱游戏,最近闲来无事自学虚幻4引擎,若能坚持下去,希望有朝一日可以自己做出一款游戏(想吃屁)。


今天是第一篇,从安装、启动到第一个教学工程。

安装

虚幻引擎安装很便利,使用Epic游戏平台即可下载安装。得益于腾讯注资了Epic,国内服务器下载速度杠杠快,虚幻4的4.25.3版本大小11GB左右,我的下载速度基本上在5-6M/S。

下图就是Epic的游戏平台,左侧点击虚幻引擎,下载安装即可,下载完右上角黄色按钮启动,或者桌面快捷方式启动。

启动和第一个教学工程

启动虚幻引擎后,会出现如下图的界面。可以按照自己的需要选择不同的大类。跟随虚幻4的官方教程,这里选择游戏大类。

随后便弹出项目浏览器界面,如下图所示。按照教程的指导,选择蓝图(目前的理解类似于使用模板,而不是C++代码来构建,适合没有编程经验的开发者直接上手)和包含初学者内容包(这里包含了一些设定好的家具、素材贴图等)。同时选择项目保存地址和项目名称。

点击创建项目后,便是漫长的加载过程。

加载完成后,会弹出初始界面:

初始界面中已经有了一个样例场景,就是上图的座椅和地面。我们需要从头来过,那就点击上图左上角的文件,创建新关卡,选择空白关卡即可:

空白关卡建立好后,界面中的视口(就是显示座椅板凳的地方会变成漆黑一片),就需要我们添加所需的部件。比如添加一个正方形,通过调整它的角度及宽高比,让它变成地面部件:

同理,有了地面,添加光源可以加入点光源或者定向光源(我的理解类似于太阳光),以及不同的小部件,如椅子桌子等。然后通过点击单个物品可以旋转(E),平移(W)和缩放(R),将它们放置到我们需要的地方。

而视口中的快捷操作如下图:

按照教程布置完成后,我们有了如下的场景,一个漏风的破房:

随后通过添加贴图,玩家出生点,调整光源等亿点点的细节后,就可以开始Build这个工程了,Build过程中会将静态的未经烘焙的光源进行实时运算:

最后点击运行,就可以通过WSAD和鼠标在构建的场景里面游览了:

最后,感叹虚幻引擎的强大,而且虚幻5马上要和大家见了。可以用第九艺术实现自己的梦,真的太美妙!

【学习笔记】Unreal(虚幻)4引擎入门(一)相关推荐

  1. UE4学习笔记1st:编程快速入门

    UE4学习笔记1st:编程快速入门 今天我开始学习虚幻4游戏引擎,为了此我专门买了新的电脑,我将主要配置写在这里,有想学习的同学可以参考 显卡:丽台K620 CPU:E3-1230-V3 主板:b85 ...

  2. Java 学习笔记:第一章 Java入门

    Java 学习笔记:第一章 Java入门 1.1 计算机语言发展史以及未来方向 1.2 常见编程语言介绍 C语言 C++ 语言 Java语言 PHP 语言 Object-C和Swift 语言 Java ...

  3. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  4. JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  5. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  6. Unity3D 学习笔记3——了解U3D引擎的操作面板和各种工具

    Unity3D 学习笔记3--了解U3D引擎的操作面板和各种工具 在完成了Unity的安装破解之后,我们接下来要做的当前是启动这个引擎,然后学会如何去使用它为我们提供的各种工具,这也是上手任何一个软件 ...

  7. Python学习笔记--10.Django框架快速入门之后台管理admin(书籍管理系统)

    Python学习笔记--10.Django框架快速入门之后台管理 一.Django框架介绍 二.创建第一个Django项目 三.应用的创建和使用 四.项目的数据库模型 ORM对象关系映射 sqlite ...

  8. 【学习笔记】网络流算法简单入门

    [学习笔记]网络流算法简单入门 [大前言] 网络流是一种神奇的问题,在不同的题中你会发现各种各样的神仙操作. 而且从理论上讲,网络流可以处理所有二分图问题. 二分图和网络流的难度都在于问题建模,一般不 ...

  9. Redis学习笔记①基础篇_Redis快速入门

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...

  10. TI CC1101学习笔记:工作原理简单入门

    众所周知,在IOT的市场应用中,从通信协议细分的话,有SUB-1G,2.4G,3G, 4G,以及最新推出的5G,虽然5G通信协议已经在崭露头角,但是不同的通信协议在不同的应用领域之中还是占据着一定的重 ...

最新文章

  1. 测试晶面间距软件_【干货】高分辨TEM晶面间距的测量与标定丨DM软件
  2. 关于文件格式和编码方式,乱码产生的原因?
  3. 还怕GPU资源不够用?多实例GPU MIG助攻资源利用难题
  4. 【GPU精粹与Shader编程】(一) 全系列核心知识点总览
  5. python sep函数_Python中带有print()函数的sep参数
  6. 社交app应用开发 客户端+服务器源码
  7. 在DataGridView中的列头添加复选框
  8. 8086汇编语言显示一串字符串中ASCII码最大的一个字符
  9. lr并发量和迭代的区别
  10. 去除WinRAR弹窗广告,去除购买许可弹窗
  11. 红外热成像仪原理及应用
  12. 关于银联支付和提现切换服务器出现的种种问题
  13. 《软件管理沉思录》读书笔记
  14. osip 修改适用于28181和35114
  15. typecho图片插件_typecho插件:HighSlide文章弹窗相册插件
  16. Jdk8 中文 api(百度网盘免费下载)
  17. Mybatis使用关联查询由于表名字段重复导致的问题
  18. 手把手教你用tensorflow2.3训练自己的分类数据集
  19. 【官方原版】Bootstrap Tooltips
  20. OpenJ_Bailian - 2714 求平均年龄

热门文章

  1. FlexPaper查看.swf文件的使用方法
  2. 联通BSS-ESS-CBSS系统安装相关
  3. 惠普打印机驱动服务器系统安装步骤,Win8.1安装惠普打印机驱动程序的两种方法...
  4. Objective-C学习之路-由浅入深
  5. VS2010 .net4.0 登录QQ 获取QQ空间日志 右键选中直接打开日志 免积分 源码下载
  6. VRP基础,命令行基础,文件系统基础,系统管理(2017年12月13日 09:51:51)
  7. linux安装7z命令,Linux 下安装 7zip 及使用
  8. SOLIDWORKS Composer生成BOM表属性不显示的解决办法
  9. 易语言 自动更新替换自身 的方法
  10. 百度SEO站群PTCMS全自动采集小说网站源码