虚拟现实游戏开发(Unreal Engine)
出版时间:
2023-04
版次:
1
ISBN:
9787302626411
定价:
96.00
装帧:
其他
开本:
16开
纸张:
胶版纸
1人买过
-
本书一共13章,主要介绍了使用虚幻引擎和C
开发游戏的一些基本功能,与其他主要介绍蓝图的图书不同,本书侧重代码开发。本书内容主要包括创建项目、UE蓝图、UE类及UE智能指针、C
容器和C
智能指针、UE脚本基础、Gameplay框架、图形用户界面基础、天空盒、摇杆、光影、地形系统、寻路技术、网络基础等,最后是一个完整的游戏示例,供读者实践学习。 本书适合作为高等院校、高等职业院校虚拟现实、软件工程、游戏开发等专业的教材,也可作为游戏开发、虚拟现实的爱好者和从业者的自学用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 李华旸,博士,副教授,毕业于华中科技大学计算机与理论专业,江西财经大学VR产业学院副院长,软件工程游戏方向负责人,曾发表学术论文十余篇,主持省级项目和横向课题多项,有较好理论基础和实践能力,熟悉C 、C#、python、javascript等。 第1章 Unreal Engine基础1
1.1 环境搭建 .1
1.2 项目创建 .4
1.3 编辑器基础 .10
1.4 工具和编辑器 .12
1.5 本章小结 15
第2章 蓝图16
2.1 基础知识:蓝图 16
2.2 实战练习:控制场景中门的
开启和关闭 19
2.3 本章小结 26
第3章 C 基础27
3.1 基础知识:现代C 基础 27
3.2 基础知识:UE的C 类层级结构 48
3.3 基础知识:UE中的宏定义 50
3.4 基础知识:UE中的字符串 58
3.5 本章小结 59
第4章 C 进阶60
4.1 基础知识:UE中的容器 60
4.2 基础知识:UE中的智能指针库 69
4.3 实战练习:创建和删除C 类 77
4.4 本章小结 .81
第5章 UE脚本程序基础知识82
5.1 Unreal Engine脚本概述 82
5.2 Unreal Engine中C 脚本的注意事项 .82
5.3 Unreal Engine脚本的基础语法 83
5.4 本章小结 113
第6章 Gameplay框架114
6.1 Gameplay简介 114
6.2 基础类 .116
6.3 GameInstance和Engine类 .119
6.4 Pawn和Character 120
6.5 Controller 121
6.6 GameMode和GameState 126
6.7 GameInstance .128
6.8 Gameplay框架总结 .130
6.9 本章小结 133
第7章 图形用户界面基础134
7.1 基础知识:基本概念 134
7.2 基础知识:基本控件类型参考 134
7.3 UMG与C 交互案例 149
7.4 本章小结 154
第8章 3D游戏开发常用技术155
8.1 天空盒及其应用 .155
8.2 几何体笔刷Actor 159
8.3 雾效 .165
8.4 虚拟摇杆 170
8.5 音频文件 172
8.6 UE中的Sound Cue 172
8.7 C 播放音频 .175
8.8 本章小结 176
第9章 材质编辑器177
9.1 材质基础 177
9.2 材质表达式 181
9.3 常用材质运算节点 .182
9.4 材质输入 183
9.5 本章小结 185
第10章 光影效果186
10.1 光源类型 .186
10.2 光照贴图UV196
10.3 反射环境 .200
10.4 环境法线贴图 216
10.5 本章小结 .218
第11章 地形与寻路技术219
11.1 地形的创建 219
11.2 托痕渲染器——Trail Renderer 231
11.3 寻路系统 .246
11.4 本章小结 .260
第12章 网络开发基础261
12.1 网络概述 261
12.2 Unreal Engine网络开发案例 262
12.3 本章小结 269
第13章 ARPG游戏项目实战270
13.1 游戏菜单、账号注册、登录等页面的制作 270
13.2 账号注册和登录 275
13.3 角色显示 .280
13.4 角色动画制作 284
13.5 动画事件处理 292
13.6 角色动作控制 296
13.7 玩家攻击逻辑处理 300
13.8 敌人及敌人创建 303
13.9 敌人AI及Boss的AI .308
13.10 本章小结 315
参考文献316
-
内容简介:
本书一共13章,主要介绍了使用虚幻引擎和C
开发游戏的一些基本功能,与其他主要介绍蓝图的图书不同,本书侧重代码开发。本书内容主要包括创建项目、UE蓝图、UE类及UE智能指针、C
容器和C
智能指针、UE脚本基础、Gameplay框架、图形用户界面基础、天空盒、摇杆、光影、地形系统、寻路技术、网络基础等,最后是一个完整的游戏示例,供读者实践学习。 本书适合作为高等院校、高等职业院校虚拟现实、软件工程、游戏开发等专业的教材,也可作为游戏开发、虚拟现实的爱好者和从业者的自学用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
-
作者简介:
李华旸,博士,副教授,毕业于华中科技大学计算机与理论专业,江西财经大学VR产业学院副院长,软件工程游戏方向负责人,曾发表学术论文十余篇,主持省级项目和横向课题多项,有较好理论基础和实践能力,熟悉C 、C#、python、javascript等。
-
目录:
第1章 Unreal Engine基础1
1.1 环境搭建 .1
1.2 项目创建 .4
1.3 编辑器基础 .10
1.4 工具和编辑器 .12
1.5 本章小结 15
第2章 蓝图16
2.1 基础知识:蓝图 16
2.2 实战练习:控制场景中门的
开启和关闭 19
2.3 本章小结 26
第3章 C 基础27
3.1 基础知识:现代C 基础 27
3.2 基础知识:UE的C 类层级结构 48
3.3 基础知识:UE中的宏定义 50
3.4 基础知识:UE中的字符串 58
3.5 本章小结 59
第4章 C 进阶60
4.1 基础知识:UE中的容器 60
4.2 基础知识:UE中的智能指针库 69
4.3 实战练习:创建和删除C 类 77
4.4 本章小结 .81
第5章 UE脚本程序基础知识82
5.1 Unreal Engine脚本概述 82
5.2 Unreal Engine中C 脚本的注意事项 .82
5.3 Unreal Engine脚本的基础语法 83
5.4 本章小结 113
第6章 Gameplay框架114
6.1 Gameplay简介 114
6.2 基础类 .116
6.3 GameInstance和Engine类 .119
6.4 Pawn和Character 120
6.5 Controller 121
6.6 GameMode和GameState 126
6.7 GameInstance .128
6.8 Gameplay框架总结 .130
6.9 本章小结 133
第7章 图形用户界面基础134
7.1 基础知识:基本概念 134
7.2 基础知识:基本控件类型参考 134
7.3 UMG与C 交互案例 149
7.4 本章小结 154
第8章 3D游戏开发常用技术155
8.1 天空盒及其应用 .155
8.2 几何体笔刷Actor 159
8.3 雾效 .165
8.4 虚拟摇杆 170
8.5 音频文件 172
8.6 UE中的Sound Cue 172
8.7 C 播放音频 .175
8.8 本章小结 176
第9章 材质编辑器177
9.1 材质基础 177
9.2 材质表达式 181
9.3 常用材质运算节点 .182
9.4 材质输入 183
9.5 本章小结 185
第10章 光影效果186
10.1 光源类型 .186
10.2 光照贴图UV196
10.3 反射环境 .200
10.4 环境法线贴图 216
10.5 本章小结 .218
第11章 地形与寻路技术219
11.1 地形的创建 219
11.2 托痕渲染器——Trail Renderer 231
11.3 寻路系统 .246
11.4 本章小结 .260
第12章 网络开发基础261
12.1 网络概述 261
12.2 Unreal Engine网络开发案例 262
12.3 本章小结 269
第13章 ARPG游戏项目实战270
13.1 游戏菜单、账号注册、登录等页面的制作 270
13.2 账号注册和登录 275
13.3 角色显示 .280
13.4 角色动画制作 284
13.5 动画事件处理 292
13.6 角色动作控制 296
13.7 玩家攻击逻辑处理 300
13.8 敌人及敌人创建 303
13.9 敌人AI及Boss的AI .308
13.10 本章小结 315
参考文献316
查看详情
-
全新
江苏省南京市
平均发货7小时
成功完成率98.03%
-
全新
河北省保定市
平均发货18小时
成功完成率88.03%
-
全新
江苏省苏州市
平均发货9小时
成功完成率95.59%
-
全新
河北省保定市
平均发货26小时
成功完成率92.7%
-
全新
江苏省无锡市
平均发货8小时
成功完成率95.97%
-
全新
河北省保定市
平均发货24小时
成功完成率71.96%
-
全新
北京市丰台区
平均发货24小时
成功完成率88.21%
-
全新
江苏省南京市
平均发货8小时
成功完成率96.36%
-
全新
广东省广州市
平均发货24小时
成功完成率81.23%
-
全新
广东省广州市
平均发货19小时
成功完成率86.6%
-
全新
河北省保定市
平均发货20小时
成功完成率87.32%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.91%
-
全新
北京市房山区
平均发货29小时
成功完成率83.57%
-
正版现货 虚拟现实游戏开发(Unreal Engine) 李华旸 编
大中专理科计算机 本书作者有十余年的教学和研发经验,深深感到授人以鱼不如授人以渔,因此本书不是工具书,不会事无巨细;本书是VR游戏开发者和游戏开发者的助手,C++新知识、UE引擎操控对象,是从业者的视角而不仅是教学视角,本书将助力您习得游戏的设计和开发的思路。 新华书店全新正版书籍
全新
北京市东城区
平均发货27小时
成功完成率84.69%
-
九五品
北京市朝阳区
平均发货29小时
成功完成率85.59%
-
全新
天津市河东区
平均发货27小时
成功完成率90.94%
-
全新
江苏省无锡市
平均发货18小时
成功完成率94.55%
-
全新
河北省保定市
平均发货15小时
成功完成率91.37%
-
全新
-
九五品
北京市丰台区
平均发货17小时
成功完成率66.67%
-
全新
广东省广州市
平均发货17小时
成功完成率87.88%
-
全新
广东省广州市
平均发货19小时
成功完成率86.54%
-
全新
北京市朝阳区
平均发货13小时
成功完成率93.35%
-
全新
江苏省南京市
平均发货21小时
成功完成率63.16%
-
全新
广东省广州市
平均发货7小时
成功完成率88.59%
-
全新
浙江省杭州市
平均发货21小时
成功完成率72.26%
-
全新
-
全新
北京市丰台区
平均发货14小时
成功完成率81.53%
-
全新
江西省吉安市
平均发货69小时
成功完成率88.71%
-
全新
北京市朝阳区
平均发货19小时
成功完成率75.78%
-
全新
河北省保定市
平均发货26小时
成功完成率87.96%
-
全新
河北省保定市
平均发货24小时
成功完成率84.87%
-
全新
河北省保定市
平均发货26小时
成功完成率89.65%