欢迎光临
免费的PDF电子书下载网站

Unreal Engine 4学习总动员:快速入门 PDF下载

编辑推荐

     本系列图书共有 6 本,分为快速入门、材质渲染、蓝图应用、动画设计、游戏开发、C 编程。内容包含了 UE4 的全部模块内容。本套图书具有鲜明的特色,首先,整套图书以案例教程为核心,每本书有数十个案例教程。手把手教会你快速上手 UE4,使学习 UE4 变得极为容易,完全以实战操作为成书标准。其次,整套图书配有近18 小时的语音视频教程,完全是精典案例实战操作式教学。 

内容简介

      内 容 简 介本书从如何下载Unreal Engine 4引擎开始讲起,通过案例引导读者快速学习Unreal Engine 4各个模块,全面了解Unreal Engine 4的整体概貌,为以后深入学习并用好Unreal Engine 4打下坚实基础。具体内容包括关卡设计、材质美术、光照使用、地形地貌、编程入门、UMG设计、行为树,以及安卓、iOS、Oculus Rift使用快速入门等。配套资源中提供了书中案例的工程文件和近4小时的语音视频教学文件,以完全实战操作的教学模式,手把手教你快速入门Unreal Engine 4。

作者简介

      张宝荣,计算机图形图像领域骨灰级玩家,精通Maya、Houdini、UE4等软件。从事3D动画技术、影视特效技术、游戏开发技术、虚拟现实技术研究与教学二十多年。出版有Maya、Houdini等技术专著近20部。长年奋战在技术研发与教学一线,始终跟踪研究国际前沿的行业专业技术。参与制作过多部数字电影、电视剧、MTV等项目,任职特效导演。担任过多家专业培训机构教学总监。国内计算机图形图像领域跨专业、多学科、总合性的具有技术实力和教学水平的领军人物。

Unreal Engine 4学习总动员:快速入门

目录

目录

 

第1章 下载Unreal Engine 4的源代码 .............................................................1

1.1 源代码分支 .............................................................................................................2

1.2 从GitHub下载压缩文件 ...........................................................................................3

1.3 在GitHub上获取Unreal Engine 4 ............................................................................4

 

第2章 为Unity开发者准备的Unreal Engine 4..................................................5

2.1 项目文件和文件 ......................................................................................................6

2.2 从GameObjects到Actors ........................................................................................9

2.3 从Unity的prefabs到Unreal Engine 4的蓝图类 ........................................................9

2.4 可编辑脚本Actor蓝图类 ........................................................................................10

2.5 蓝图类的扩展性 ....................................................................................................12

2.6 如何在Unreal Engine 4中编写代码 .......................................................................15

2.7 编写事件函数(Start,Update等) .....................................................................16

2.8 在Unreal Engine 4中编写游戏逻辑代码 ................................................................18

2.9 物理:刚体vs元组件 .............................................................................................24

2.10 刚体运动 .............................................................................................................27

2.11 输入事件 .............................................................................................................27

2.12 常见问题 .............................................................................................................28

 

第3章 安装Unreal Engine 4 ..........................................................................31

3.1 创建Epic Games账户 ............................................................................................32

3.2 下载并运行安装程序 .............................................................................................33

3.3 登录到Epic启动程序 .............................................................................................34

3.4 安装Unreal Engine 4 .............................................................................................34

3.5 启动Unreal Engine 4 .............................................................................................36

 

第4章 Unreal Engine 4快速入门 .....................................................................38

4.1 关卡设计快速入门 ................................................................................................39

4.1.1 创建新项目 .................................................................................................................39

4.1.2 导航视口 .....................................................................................................................41

4.1.3 创建一个新关卡 .........................................................................................................43

4.1.4 放置Actor ....................................................................................................................43

4.1.5 编辑已放置的Actor ....................................................................................................48

4.1.6 执行构建过程 .............................................................................................................49

4.1.7 自己来 .........................................................................................................................50

4.2 美术快速入门 ........................................................................................................51

4.2.1 新建项目及设置 .........................................................................................................51

4.2.2 创建材质 ..................................................................................................................... 59

4.2.3 编辑材质 ..................................................................................................................... 60

4.2.4 为静态网格物体的Acor指定材质 ............................................................................. 65

4.2.5 自己试试看 ................................................................................................................. 69

4.3 编程快速入门 ........................................................................................................69

4.3.1 必备的项目设置 ......................................................................................................... 69

4.3.2 创建C 类 .................................................................................................................. 70

4.3.3 写入并编译C 代码 .................................................................................................. 71

4.3.4 测试你的代码 ............................................................................................................. 73

4.3.5 发挥想象 ..................................................................................................................... 76

4.4 安卓快速入门 ........................................................................................................76

4.4.1 安装安卓软件开发工具包(SDK) ......................................................................... 77

4.4.2 设置安卓设备 ............................................................................................................. 82

4.4.3 创建项目 ..................................................................................................................... 85

4.4.4 部署场景 ..................................................................................................................... 85

4.4.5 打包游戏 ..................................................................................................................... 86

4.5 iOS快速入门 .........................................................................................................88

4.5.1 必备软件 ..................................................................................................................... 89

4.5.2 创建项目 ..................................................................................................................... 89

4.5.3 iOS信息提供——生成签名证书 ................................................................................ 90

4.5.4 iOS信息提供——添加设备 ........................................................................................ 92

4.5.5 iOS信息提供——创建应用程序ID ............................................................................ 92

4.5.6 iOS信息提供——创建和导入信息提供 .................................................................... 93

4.5.7 在设备上测试你的地图 ............................................................................................. 95

4.5.8 打包你的游戏 ............................................................................................................. 96

4.6 Oculus Rift快速入门 .............................................................................................98

4.6.1 下载Oculus Runtime ................................................................................................... 98

4.6.2 安装Oculus Runtime ................................................................................................... 99

4.6.3 创建/登录Oculus账户 ............................................................................................... 101

4.6.4 设置Oculus Rift硬件 ................................................................................................. 102

4.6.5 测试Rift和Unreal Engine 4 ....................................................................................... 102

4.7 光照快速入门 ......................................................................................................103

4.7.1 创建新项目 ............................................................................................................... 104

4.7.2 创建一个新关卡 ....................................................................................................... 105

4.7.3 基本房间和点光源 ................................................................................................... 106

4.7.4 调整点光源设置 ....................................................................................................... 110

4.7.5 应用聚光源 ............................................................................................................... 114

4.7.6 应用定向光源 ........................................................................................................... 119

4.7.7 应用光源概述文件 ................................................................................................... 122

4.8 地形快速入门 ......................................................................................................126

4.8.1 使用地形工具 ........................................................................................................... 126

4.8.2 新建地形 ................................................................................................................... 127

4.8.3 对地形造型 ............................................................................................................... 131

4.8.4 创建地形材质 ........................................................................................................... 136

4.8.5 绘制地形材质 ........................................................................................................... 141

4.8.6 地形提示和技巧 ....................................................................................................... 147

4.9 Umg UI设计器快速入门 ......................................................................................148

4.9.1 必要项目设置 ........................................................................................................... 148

4.9.2 显示体力、能量和弹药量 ....................................................................................... 153

4.9.3 创建主菜单 ............................................................................................................... 160

4.9.4 编写主菜单脚本 ....................................................................................................... 165

4.9.5 创建/编写游戏内暂停菜单的脚本 .......................................................................... 169

4.10 行为树快速入门 ................................................................................................176

4.10.1 必要设置 ................................................................................................................. 176

4.10.2 创建寻路网格物体边界体积框 ............................................................................. 176

4.10.3 创建基础资源 ......................................................................................................... 177

4.10.4 设置角色蓝图 ......................................................................................................... 178

4.10.5 设置黑板资源 ......................................................................................................... 180

4.10.6 设置AI控制器蓝图 ................................................................................................. 180

4.10.7 AI控制器蓝图:初始黑板值 ................................................................................. 182

4.10.8 控制器蓝图:运行行为树 ..................................................................................... 185

4.10.9 放置角色 ................................................................................................................. 186

4.10.10 行为树基础 ........................................................................................................... 186

4.10.11 创建Service节点 ................................................................................................... 187

4.10.12 创建Task节点 ........................................................................................................ 189

4.10.13 创建Decorator节点 ............................................................................................... 190

4.10.14 构建行为树 ........................................................................................................... 191

4.10.15 更多步骤 ............................................................................................................... 197

 

第5章 运行Unreal Engine 4 ........................................................................198

5.1 硬件和软件的规格说明 .......................................................................................199

5.2 运行Unreal Engine 4 ...........................................................................................199

5.2.1 运行编辑器 ............................................................................................................... 199

5.2.2 从命令行运行编辑器 ............................................................................................... 200

5.2.3 从可执行程序运行编辑器 ....................................................................................... 200

5.2.4 使用无参数(独立)的形式来运行编辑器 ........................................................... 200

5.3 运行未烘焙游戏 ..................................................................................................200

5.3.1 从命令行运行未烘焙的游戏 ................................................................................... 201

5.3.2 从可执行程序运行未烘焙的游戏 ........................................................................... 201

5.4 运行烘焙的游戏 ..................................................................................................201

5.5 有用的游戏内命令 ..............................................................................................202

5.6 载入地图 .............................................................................................................202

5.6.1 在启动时载入地图 ................................................................................................... 202

5.6.2 载入新建地图 ........................................................................................................... 203

 

第6章 工具和编辑器 ...................................................................................204

 

第7章 Unreal Engine 4术语 ........................................................................212

7.1 Project(项目) ..................................................................................................213

7.2 Object(对象) ..................................................................................................213

7.3 Class(类) ........................................................................................................214

7.4 Actors(演员) ...................................................................................................214

7.5 组件 ....................................................................................................................215

7.6 Pawn ...................................................................................................................215

7.7 Character(角色) .............................................................................................216

7.8 PlayerController(玩家控制器) ........................................................................216

7.9 AIController(人工智能控制器) .......................................................................217

7.10 Brush(画刷) ..................................................................................................217

7.11 Level(关卡) ...................................................................................................217

7.12 Word(世界) ...................................................................................................218

7.13 GameModes(游戏模式) ...............................................................................218

7.14 GameStates(游戏状态) ................................................................................219

7.15 PlayerStates(玩家状态) ...............................................................................219

 

第8章 虚拟现实开发 ...................................................................................221

8.1 VR参考手册 ........................................................................................................222

8.1.1 运行VR游戏 .............................................................................................................. 222

8.1.2 从Unreal Engine 4编辑器中运行 ............................................................................. 222

8.1.3 从Unreal Engine 4编辑器外运行 ............................................................................. 222

8.1.4 实用VR控制台命令 .................................................................................................. 222

8.2 虚拟现实最佳实践 ..............................................................................................223

8.2.1 VR项目设置 .............................................................................................................. 223

8.2.2 VR .INI设置 .............................................................................................................. 224

8.2.3 VR实例化立体 .......................................................................................................... 224

8.2.4 VR性能分析 .............................................................................................................. 225

8.2.5 VR后期处理设置 ...................................................................................................... 225

8.2.6 VR世界场景比例 ...................................................................................................... 226

8.2.7 VR和模拟疾病 .......................................................................................................... 227

8.2.8 VR摄像机设置 .......................................................................................................... 228

8.2.9 VR角色设置 .............................................................................................................. 228

8.2.10 VR内容注意事项 .................................................................................................... 229

8.2.11 VR蓝图函数 ............................................................................................................ 230

8.2.12 VR已知问题 ............................................................................................................ 232

8.3 运动控制器组件设置 ...........................................................................................233

8.3.1 运动控制器设置 ....................................................................................................... 233

8.3.2 使用运动控制器 ....................................................................................................... 235

8.3.3 设置运动控制器 ....................................................................................................... 235

8.4 VR摄像机重构 .....................................................................................................238

8.4.1 Unreal Engine 4.11和更新版本中的VR摄像机设置 ............................................... 238

8.4.2 将旧版本VR摄像机更新到4.11 ............................................................................... 238

8.4.3 设置物体跟随HUD ................................................................................................... 239

8.4.4 HMD和玩家位置 ...................................................................................................... 240

Unreal Engine 4学习总动员:快速入门 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Unreal Engine 4学习总动员:快速入门