目录
第1章 初识虚幻引擎
1.1 了解虚幻引擎
1.1.1 虚幻引擎概述
1.1.2 虚幻引擎的行业应用
1.2 虚幻引擎的下载与安装
1.2.1 虚幻引擎社区
1.2.2 实战练习:安装并启动虚幻引擎
1.2.3 实战练习:创建虚幻引擎项目
1.3 虚幻引擎工作界面
1.3.1 认识虚幻编辑器工作界面
1.3.2 工具栏
1.3.3 视口
1.3.4 “大纲”面板
1.3.5 “细节”面板
1.3.6 “内容浏览器”面板
1.4 虚幻引擎的基础操作
1.4.1 基础操作
1.4.2 文件导入
1.5 本章小结
1.6 课后练习
第2章 UE5材质基础
2.1 材质概述
2.1.1 材质基本概念
2.1.2 材质纹理
2.2 材质工作流程
2.2.1 创建新材质
2.2.2 认识“材质编辑器”对话框
2.2.3 材质属性
2.2.4 材质表达式节点
2.2.5 主材质节点
2.2.6 应用材质
2.3 数学计算表达式
2.3.1 Add(加法)表达式
2.3.2 Subtract(减法)表达式
2.3.3 Multiply(乘法)表达式
2.3.4 Divide(除法)表达式
2.4 制作常见材质效果
2.4.1 实战练习:制作金属材质
2.4.2 实战练习:制作岩石材质
2.4.3 实战练习:制作玻璃材质
2.5 本章小结
2.6 课后练习
第3章 UE5光照基础
3.1 光照基础
3.1.1 光源的类型
3.1.2 光源的可移动性
3.2 光照属性
3.2.1 定向光源属性
3.2.2 点光源属性
3.2.3 聚光源属性
3.2.4 矩形光源属性
3.2.5 天空光照属性
3.3 环境光照组件
3.3.1 天空大气效果
3.3.2 雾效果
3.3.3 光照混合器
3.3.4 环境光照混合器
3.4 游戏场景光照设计
3.4.1 实战练习:制作游戏场景白天光照
3.4.2 实战练习:制作游戏场景夜晚光照
3.5 本章小结
3.6 课后练习
第4章 UE5地形基础
4.1 游戏地形常见的制作流程
4.2 创建地形
4.2.1 使用UE5创建地形
4.2.2 导入其他地形软件中的地形文件
4.2.3 实战练习:导入高度图生成地形
4.3 雕刻地形
4.4 地形材质
4.4.1 实战练习:下载并应用单一地形材质
4.4.2 常用地形材质节点
4.4.3 地形绘制模式
4.4.4 实战练习:制作地形混合材质
4.4.5 实战练习:使用自动地形材质
4.5 本章小结
4.6 课后练习
第5章 UE5地形植物绘制
5.1 植物模式
5.1.1 植物编辑模式
5.1.2 植物工具
5.1.3 笔刷选项
5.1.4 过滤器选项
5.1.5 添加并设置植物
5.2 植物绘制操作
5.2.1 实战练习:手动绘制植物
5.2.2 实战练习:自动绘制植物
5.3 制作海岛场景
5.3.1 实战练习:创建地形
5.3.2 实战练习:制作海洋、湖泊和河流
5.3.3 实战练习:制作地形材质和绘制植物
5.4 本章小结
5.5 课后练习
第6章 UE5蓝图基础
6.1 了解蓝图
6.1.1 蓝图概述
6.1.2 蓝图的类型
6.2 创建蓝图
6.2.1 关卡蓝图编辑器
6.2.2 创建蓝图类
6.2.3 关卡蓝图和蓝图类的区别
6.3 蓝图脚本基础
6.3.1 认识并操作节点
6.3.2 蓝图事件
6.3.3 自定义事件
6.3.4 流程控制
6.3.5 实战练习:制作屏幕震动效果
6.4 函数
6.4.1 函数的类型
6.4.2 创建和编辑函数
6.4.3 调用函数
6.4.4 实战练习:制作按键显示文本的函数
6.5 蓝图宏
6.5.1 了解蓝图宏
6.5.2 创建蓝图宏
6.5.3 构建蓝图宏
6.5.4 实战练习:制作角色跳跃能量显示效果
6.6 本章小结
6.7 课后练习
第7章 UE5蓝图进阶
7.1 蓝图变量
7.1.1 变量的类型
7.1.2 创建变量
7.1.3 编辑和设置变量
7.1.4 实战练习:制作角色变大效果
7.2 数组变量
7.2.1 创建数组变量
7.2.2 编辑数组变量
7.2.3 使用数组变量
7.3 蓝图结构体变量
7.3.1 创建结构体
7.3.2 拆分与组合结构体
7.3.3 创建和使用自定义结构体
7.3.4 实战练习:制作角色空中滑翔效果
7.4 蓝图接口
7.4.1 了解蓝图接口
7.4.2 创建蓝图接口
7.4.3 编辑蓝图接口
7.4.4 添加和使用蓝图接口
7.4.5 实战练习:制作第一人称与第三人称视角切换效果
7.5 事件分发器
7.5.1 创建事件分发器
7.5.2 使用事件分发器
7.5.3 实战练习:制作游戏蹦跳机关
7.6 本章小结
7.7 课后练习
习题答案
