UnrealEngine4游戏开发指南

UnrealEngine4游戏开发指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

为你系统介绍了如何通过Unreal Engine 4的强大功能开发精彩绝伦的游戏。

内容简介

Unreal Engine 4是一套具有高度可移植性的游戏开发工具,它不仅可以开发2D游戏,甚至可以实现炫酷的视觉效果。本书旨在介绍如何通过Unreal Engine 4开发引人入胜的视频游戏。本书不仅介绍了Unreal Engine是什么,如何使用它,以及Unreal Engine 4 中的Materials、Blueprints、Matinee、UMG C++等工具。

作者简介

作者Satheesh PV,一位生活在印度孟买的游戏程序员。他被Epic Games选为Unreal Engine 4公开发布之前的封闭测试版测试人员之一。他通过在2012年与他的兄弟和好朋友使用Unreal Engine开发工具包开发了第一人称多人游戏,开始了自己的职业生涯。他还创建了Unreal X-Editor,这是一个为UnrealScript开发的集成开发环境,是Unreal Engine 3的脚本语言。他还是Unreal Engine论坛的主持人、重要成员和引擎贡献者。

章节目录

版权信息

版权声明

内容提要

译者简介

作者简介

审校者简介

前言

致谢

资源与支持

推荐课程

第1章 Unreal Engine 4简介

1.1 下载Unreal Engine 4

1.1.1 下载启动器版本

1.1.2 下载GitHub版本

1.2 了解Unreal Engine 4

1.2.1 视口工具栏

1.2.2 Modes选项卡

1.2.3 Content Browser

1.2.4 World Outliner视图

1.2.5 Details面板

1.2.6 浏览视口

1.3 BSP

1.4 默认启动关卡、启动画面和游戏图标

1.5 小结

第2章 导入资源

2.1 在DCC应用程序中创建资源

2.2 创建碰撞网格

2.2.1 自定义碰撞形状

2.2.2 Unreal Engine 4碰撞生成器

2.2.3 Simple Shapes菜单

2.2.4 K-DOP形状

2.2.5 Auto Convex Collision选项

2.3 材质

2.4 LOD

2.5 导出和导入

2.5.1 导出

2.5.2 导入

2.6 小结

第3章 材质

3.1 材质的用户界面

3.1.1 工具栏

3.1.2 Preview面板

3.1.3 Details面板

3.1.4 Graph面板

3.1.5 Palette面板

3.2 常用材质表达式

3.2.1 常量表达式

3.2.2 Constant2Vector表达式

3.2.3 Constant3Vector表达式

3.2.4 纹理坐标(TexCoord)表达式

3.2.5 Multiply表达式

3.2.6 Add表达式

3.2.7 Divide表达式

3.2.8 Subtract表达式

3.2.9 Texture Sample(Texture2D)表达式

3.2.10 Component Mask表达式

3.2.11 线性插值(Lerp)表达式

3.2.12 Power表达式

3.2.13 PixelDepth表达式

3.2.14 Desaturation表达式

3.2.15 Time表达式

3.2.16 Fresnel表达式

3.3 材质类型

3.3.1 材质实例

3.3.2 材质函数

3.3.3 分层材质

3.4 小结

第4章 后期处理

4.1 添加后期处理

4.1.1 LUT

4.1.2 后期处理材质

4.1.3 创建后期处理材质

4.2 小结

第5章 光照

5.1 光照基础

5.1.1 放置光源

5.1.2 不同的光源类型

5.1.3 常用的光源设置

5.1.4 光源移动性

5.2 全局光照

5.2.1 为预计算光照准备资源

5.2.2 使用Lightmass构建场景

5.2.3 调整Lightmass的设置

5.3 小结

第6章 蓝图

6.1 不同的蓝图类型

6.2 熟悉蓝图的用户界面

6.2.1 Components选项卡

6.2.2 My Blueprint选项卡

6.2.3 工具栏

6.2.4 图表编辑器

6.2.5 Details面板

6.3 蓝图中图表的类型

6.3.1 函数图表

6.3.2 宏图表

6.3.3 接口图表

6.4 蓝图节点引用

6.4.1 节点颜色

6.4.2 变量

6.4.3 数学表达式

6.5 创建第一个蓝图类

6.5.1 创建新蓝图

6.5.2 旋转静态网格

6.6 几秒后销毁蓝图Actor

6.7 在关卡蓝图中生成蓝图类

6.8 小结

第7章 Matinee

7.1 创建新Matinee资源

7.1.1 Matinee窗口

7.1.2 操作对象

7.1.3 场动画相机

7.2 小结

第8章 虚幻动态图形

8.1 新建项目

8.1.1 创建HUD控件

8.1.2 创建生命条

8.2 将HUD分配给角色

8.3 创建浮动生命条

8.4 小结

第9章 粒子

9.1 级联粒子编辑器

9.1.1 工具栏

9.1.2 Viewport选项卡

9.1.3 Details面板

9.1.4 Emitters面板

9.1.5 Curve Editor

9.2 创建简单粒子系统

9.2.1 创建简单材质

9.2.2 增加重力

9.2.3 应用Color Over Life模块

9.2.4 添加碰撞模块

9.3 在蓝图中播放粒子

9.4 小结

第10章 在Unreal Engine中使用C++

10.1 设置Visual Studio 2015

10.2 创建C++项目

10.3 从C++到蓝图

10.4 小结

第11章 打包项目

11.1 回顾

11.2 打包项目

11.2.1 快速打包

11.2.2 打包发布版本

11.3 小结

更多信息

UnrealEngine4游戏开发指南是2019年由人民邮电出版社出版,作者[印度] Satheesh PV。

得书感谢您对《UnrealEngine4游戏开发指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
DirectX 12 3D 游戏开发实战 电子书
本书讲解如何使用DirectX12进行3D游戏的开发,从基础开始,由浅入深地引导你进行学习。
HTML5游戏开发案例教程 电子书
本书是HTML5游戏开发课程教材。全书分为6章,内容包括构建Canvas开发环境、Canvas基本功能、CreateJS函数库、简单效果案例、HTML5小型游戏、太空英雄大战游戏。全书每章内容与实例紧密结合,并与极客学院网站视频教学课程相结合,学生可以扫描二维码进行视频课程学习,有助于学生随时理解知识、应用知识,使得视频、书籍和课堂紧密配合,达到学以致用的目的。
Unity 游戏开发技术详解与典型案例 电子书
本书对Unity3D集成开发环境界面、脚本的编写和众多特效的实现进行了详细介绍。全书共分16章。主要内容包括:Unity3D基础、Unity3D集成开发环境、Unity脚本的开发、Unity图形用户界面基础、物理引擎、着色器、常用着色器特效、3D游戏开发的常用技术、光影效果的使用、模型与动画、地形与寻路技术、游戏资源的更新、多线程技术与网络开发、Unity2D游戏开发、常用性能优化技术、休闲游戏等
libGDX移动游戏开发从入门到精通 电子书
随着移动互联网的快速发展,移动端的游戏开发已经成为发展迅速、市场潜力巨大、前景诱人的开发方向。作为一种游戏引擎,libGDX让更多梦想加入游戏开发的人圆梦。本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识,其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX中所遇到的一些问题的解决方案。本书并不局限于介绍libGDX编程的各种理论知识,而是从
Unity 3D游戏开发(第2版) 电子书
本书涵盖了Unity 3D实际应用中的各类功能,全方面讲解了其运行原理。