虚拟现实游戏开发(Unreal Engine)
本书一共13章,主要介绍了使用虚幻引擎和C++开发游戏的一些基本功能,与其他主要介绍蓝图的图书不同,本书侧重代码开发。本书内容主要包括创建项目、UE蓝图、UE类及UE智能指针、C++容器和C++智能指针、UE脚本基础、Gameplay框架、图形用户界面基础、天空盒、摇杆、光影、地形系统、寻路技术、网络基础等,最后是一个完整的游戏示例,供读者实践学习。 [1]
目 录
第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
虚拟现实游戏开发(Unreal Engine)
第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 光照贴图UV.......................196
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 [2]
相关知识
Unreal Engine中的虚拟现实(VR)游戏开发入门
虚拟现实游戏开发(Unreal Engine)
Unreal Engine:游戏开发与虚拟现实的强大引擎及其培训指南
游戏开发引擎:游戏创意腾飞的利器
Python实现游戏虚拟现实与增强现实:从入门到精通
Unreal Engine 5 移动游戏开发优化必备—PSO加速Runtime Shader解析
手机游戏开发要学的知识内容
带你深入了解元宇宙游戏开发
C++游戏开发入门:从游戏引擎到实现
游戏开发数据引擎有哪些
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 5060
- 2博德之门3黄金雏龙法杖怎么得 4897
- 3《大侠立志传》剿灭摸金门任务 4354
- 4代号破晓官方正版角色介绍 4055
- 5赛马娘锻炼到底的伙伴支援卡事 3838
- 6闪烁之光11月兑换码大全20 3810
- 7爆梗找茬王厕所特工怎么通关- 3579
- 8原神原海异种刷怪路线-原神原 3573
- 9《我的世界》领地删除指令是什 3519
- 10原神开局星落湖怎么出去 原神 3455