注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Unreal Engine 4学习总动员:快速入门

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

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

定 价:¥99.00

作 者: 张宝荣 著
出版社: 中国铁道出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787113257859 出版时间: 2019-07-01 包装: 平装
开本: 16开 页数: 248 字数:  

内容简介

  内 容 简 介 本书从如何下载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等项目,任职特效导演。担任过多家专业培训机构教学总监。国内计算机图形图像领域跨专业、多学科、总合性的具有技术实力和教学水平的领军人物。

图书目录

目录
 
第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

本目录推荐