发布年份: 2023
制造商: Udemy
制造商网站
作者:斯蒂芬-乌利巴里
课时:86 小时
发行类型:视频课程
语言: 英语
说明: 这是目前最全面的虚幻引擎课程。如果您想学习如何构建一个功能齐全的 RPG 游戏,本课程将使您有能力通过可扩展的代码库和 AAA 级质量的代码构建来实现这一目标。如果您曾想知道 C++ 和 Blueprints 之间的界限在哪里,本课程就是为您准备的。如果您曾想创建一个包含统计系统、能力、等级提升、法术、属性、菜单的 RPG 游戏,同时保持代码库整洁并遵循最佳实践,这就是为您准备的课程。如果您想提高您的虚幻引擎开发能力并更好地了解该引擎的内部工作原理,那么本课程就是为您准备的。如果您计划制作自己的具有相互连接系统的严肃游戏,涉及属性、能力、等级提升、敌人和人工智能,并为多人游戏编码,那么本课程就是为您准备的!
在本课程中,我们将创建一个自上而下的RPG风格游戏,该游戏充满了使用虚幻引擎内置的游戏能力系统(GAS)架构的系统。在这里,您将学习如何构建一个已交付的游戏,并对其进行专业的编码,使其可以轻松地扩展、升级和维护。我们遵循 SOLID 编码原则,以《堡垒之夜》等 AAA 级游戏的方式平衡蓝图/C++ 的比例。我在开发 AAA 级游戏代码方面的经验,以及与业内资深开发人员的磋商,让我可以向你揭示真正的游戏代码库是什么样的。如果你曾想过,蓝图与 C++ 相比,能保留多少游戏内容,那么不用再想了。本课程就是答案。
预览
12:07
骑手优惠券 – 4 个月免费试用
01:26
騎士優惠券 – 4 個月免費優惠期
04:56
设置版本控制
06:46
基础字符类
10:00
玩家和敌人角色
06:09
角色蓝图设置
12:13
动画蓝图
14:30
增强输入
09:43
灵气播放器控制器
11:14
移动输入
16:14
游戏模式
13:23
敌人界面
06:38
突出显示敌人
17:44
后期突出显示
13:19
第二节测验
3 вопросов
Предпросмотр
12:14
天然气的主要组成部分
08:46
玩家状态
04:28
能力系统组件和属性集
05:08
多人游戏中的 GAS
10:29
构建 ASC 和 AS
12:13
复制模式
07:44
初始能力代理信息
22:01
第 3 节 小测验
3 вопросов
属性
06:59
健康与法力
17:44
属性访问器
12:05
效果代理
24:20
第 4 节 小测验
3 вопросов
Предпросмотр
07:36
灵气用户小工具和小工具控制器
10:39
全球进度条
28:38
健康地球仪
10:38
灵气 HUD
08:14
覆盖小部件控制器
32:56
广播初始值
25:37
监听属性更改
11:58
法力变化的回调
11:02
第 5 节 小测验
3 вопросов
游戏效果
07:41
改进特效演员
29:48
即时游戏效果
20:26
持续游戏特效
18:21
周期性游戏效果
16:17
效果堆叠
14:36
无限游戏效果
12:55
瞬时和持续时间应用政策
04:16
无限效果的应用和移除
28:37
属性更改前
12:16
游戏后效果执行
30:57
可扩展浮点的曲线表
15:19
第 6 节 小测验
3 вопросов
袩褉芯懈蟹胁芯写褋褌胁械薪薪褘泄
05:55
在编辑器中创建游戏标签
07:42
从数据表创建游戏标签
06:22
为游戏特效添加游戏标签
00:15
用特效应用游戏标签
18:18
游戏效果委托
12:46
获取所有资产标签
10:34
广播效果资产标签
10:03
UI 小工具数据表
12:40
从数据表中检索行
16:17
广播数据表行
15:49
消息小工具
15:24
动画消息小工具
17:38
用 Lambdas 代替回调
09:44
幽灵球
33:43
正确夹紧属性
09:41
第 7 节测验
5 从数据表初始化属性
从数据表初始化属性
14:44
使用游戏效果初始化属性
15:52
基于属性的修改器
09:09
使用游戏效果初始化属性
11:08
渲染器
06:54
辅助属性
13:47
派生属性
31:39
自定义计算
06:14
玩家等级和战斗界面
13:07
修改器幅度计算
37:27
初始化重要属性
07:47
第 8 节测验
3 вопросов
袩褉芯懈蟹胁芯写褋褌胁械薪薪褘泄
05:20
属性菜单 – 框架值
11:08
属性菜单 – 文本值行
08:28
属性菜单 – 文本值按钮行
06:43
属性菜单 – 构建
18:43
按钮小工具
21:34
宽按钮小部件
09:19
打开属性菜单
07:06
关闭属性菜单
05:40
点击进入
10:07
游戏标签
09:52
灵气资产管理器
14:48
本地游戏标签
09:10
属性信息数据资产
15:46
属性菜单小部件控制器
05:17
灵气能力系统蓝图库
15:05
构建属性菜单小部件控制器
17:07
属性信息代理
20:30
小工具属性标签
16:01
将标签映射到属性
37:58
响应属性更改
16:07
第 9 节 小测验
4 вопросов
袩褉芯懈蟹胁芯写褋褌胁械薪薪褘泄
05:09
授予能力
15:07
游戏能力的设置
18:31
输入配置数据资产
22:19
灵气输入组件
14:52
能力输入的回调
12:46
激活能力
27:22
点击移动
16:23
设置点击移动
18:17
设置自动运行
11:48
实现自动运行
11:42
代码清理
11:29
光环弹射
14:25
光环投射法术
13:37
产卵投射物
22:33
第 10 节测验
4 вопросов
能力任务
16:54
发送游戏事件
10:38
从事件中生成 FireBolt
05:50
自定义能力任务
20:18
唤醒火弩箭
06:10
发送鼠标光标数据
13:42
接收目标数据
16:11
发送鼠标光标数据
10:53
确定弹丸方向
16:55
运动扭曲
15:16
弹丸撞击
16:05
弹丸碰撞通道
09:31
弹丸游戏效果
23:42
敌人健康条
30:23
幽灵条
20:56
第 11 节 小测验
3 вопросов
RPG 角色类别
06:24
角色类别信息
07:27
默认属性效果
04:28
曲线表 – CSV 和 JSON
29:52
初始化敌人属性
22:40
第 12 节 小测验
2 вопросов
元属性
04:29
伤害元属性
08:44
按呼叫者幅度设置
07:37
能力伤害
14:46
敌人命中反应
26:52
激活敌袭反应能力
17:32
敌人死亡
12:49
溶解效果
22:19
浮动文本小工具
15:03
显示损坏文本
25:24
显示损坏文本
06:29
伤害执行计算
08:39
ExecCalcs – 捕捉属性
28:27
执行方块几率
18:30
实施护甲和护甲穿透
12:25
伤害计算系数
24:57
实施关键打击
17:23
第 13 节 小测验
4 游戏效果
游戏效果背景
34:48
自定义游戏效果语境
14:24
游戏体验
27:41
实现网络序列化
07:23
结构体操作类型特质
07:46
灵气能力系统全局
11:17
使用自定义效果上下文
23:00
浮动文本颜色
19:23
点击信息
16:17
伤害类型
20:25
将伤害类型映射到抗性
10:23
抗性属性
21:30
抗性伤害减免
17:42
多人游戏测试
23:59
第 14 节测验
3 вопросов
袩褉芯懈蟹胁芯写褋褌胁械薪薪褘泄
04:43
人工智能控制器黑板和行为树
15:41
行为树服务
15:35
黑板按键
16:13
查找最近的玩家
15:58
人工智能和特效演员
15:12
行为树装饰器
18:39
攻击行为树任务
14:43
在目标周围寻找新位置
14:43
搜索
03:24
环境查询
09:29
环境质量系统测试
09:59
距离测试
05:21
在行为树中使用 EQS 查询
11:44
第 15 节测验
3 近战攻击能力
近战攻击能力
24:41
攻击蒙太奇
08:05
战斗目标
15:16
近战攻击游戏事件
16:12
获取半径内的实时玩家
32:07
造成近战伤害
15:31
多人近战测试
03:13
蒙太奇游戏标签
07:26
标签蒙太奇
09:36
多重攻击插座
09:10
食尸鬼敌人
11:58
食尸鬼攻击蒙太奇
12:49
近战波兰语
21:56
第 16 节测验
2 вопросов
远程攻击
06:50
岩石弹射
03:21
范围伤害曲线
03:47
授予范围攻击
02:51
弹弓攻击蒙太奇
05:20
播放范围攻击蒙太奇
13:53
产生岩石弹
14:03
弹弓动画蓝图
11:40
弹弓攻击蒙太奇
13:11
第 17 节测验
3 вопросов
妖精巫师
07:31
萨满攻击蒙太奇
04:06
萨满的攻击能力
10:33
死黑板钥匙
07:18
多人敌人测试
08:48
第 18 节测验
1 вопрос
妖精之矛 – 声音通知
06:19
冲击效果
16:35
近战冲击游戏提示
18:58
蒙太奇和插座标签
22:13
哥布林之矛–伤害与死亡的声音
07:19
妖精弹弓 – 声音通知
04:31
岩石撞击效果
07:01
妖精巫师 – 声音通知
04:11
食尸鬼 – 声音通知
10:21
食尸鬼 – 扫荡轨迹
04:48
恶魔蓝图
05:55
恶魔近战攻击
14:50
恶魔远程攻击
11:04
恶魔 – 声音通知
09:43
恶魔 – 溶解效果
01:56
萨满召唤地点
28:23
异步产卵时间
10:34
召唤粒子效果
04:54
随机选择仆从类别
06:01
仆从召唤蒙太奇
05:48
计算仆从数量
07:34
元素师行为树
09:35
元素师攻击任务
14:11
减少小兵数量
12:18
用摇摆添加果汁
08:25
敌人的最后打磨
19:42
第 19 节测验
3 вопросов
水平照明和后期处理
28:39
灯光和后期处理
20:41
火焰柱演员
13:23
褪色演员
24:49
淡出遮挡几何体
26:00
健康法力法术小工具
16:19
法术球
20:04
添加法术球
15:21
XP 栏
10:25
能力信息数据资产
20:01
初始化叠加启动能力
13:26
每个能力委托
19:46
将小部件事件绑定到能力信息代理
18:55
游戏中的能力成本
12:29
游戏中的能力冷却时间
09:22
冷却异步任务
38:18
能力信息中的冷却时间标签
06:58
在 HUD 中显示冷却时间
13:43
建模模式
13:02
第 21 节 小测验
3 вопросов
袩褉芯懈蟹胁芯写褋褌胁械薪薪褘泄
14:03
升级信息数据资产
16:10
为玩家状态添加 XP
11:05
监听 XP 变化
17:55
授予 XP 游戏计划
06:51
敌人的 XP 奖励
16:36
来袭的 XP 元属性
04:13
被动监听事件
18:38
发送 XP 事件
14:40
在 HUD 中显示 XP
14:51
提升等级界面功能
16:59
提升等级
21:56
在 HUD 中显示等级
24:37
提升等级的尼亚加拉系统
17:02
提升等级 HUD 消息
18:17
第 22 节测验
2 вопросов
属性点 成员变量
09:11
在 HUD 中显示属性点
08:25
属性升级按钮
08:34
升级属性
18:43
补充液体
14:12
属性菜单抛光
16:08
第 23 节测验
1 вопрос
袩褉芯懈蟹胁芯写褋褌胁械薪薪褘泄
06:00
拼写地球仪按钮
13:10
进攻型法术树
11:45
被动法术树
09:19
装备法术栏
16:57
法术菜单小部件
19:52
法术描述框
12:05
咒语菜单按钮
24:29
法术菜单小部件控制器
28:45
构建法术菜单小部件控制器
21:46
装备行按钮
26:05
能力状态和类型
13:33
在法术树中显示能力
24:07
能力等级要求
12:09
更新能力状态
12:34
在法术菜单中更新状态
14:07
显示法术点数
10:10
选择图标
12:12
取消选择图标
07:01
拼写菜单按钮
39:22
选定能力
12:14
消耗法术点数
29:55
使用法术点数
12:59
法术描述
19:26
火焰弩描述
12:37
法术描述中的成本和冷却时间
33:40
自我取消选择
11:17
装备法术行动画
17:33
能力类型
22:47
装备能力
42:03
装备异能时更新覆盖层
09:52
重新分配地球仪
07:11
解除绑定代表
05:38
第 24 节测验
4 вопросов
削弱标签
17:45
Debuff参数
06:16
伤害效果参数结构
24:36
使用伤害效果参数
14:27
确定 Debuff
23:40
效果上下文中的 Debuff 信息
18:51
属性集中的 Debuff
15:16
动态游戏效果
24:36
削弱尼亚加拉组件
26:18
死亡冲击幅度
05:25
效果上下文中的死亡冲击
12:30
处理死亡脉冲
18:56
击退
35:08
第 25 节 小测验
4 вопросов
火弩箭射程
28:39
产生多个射弹
15:28
发射射弹
21:10
点击尼亚加拉系统
03:41
调用复制事件
24:30
光束法术
16:37
电击蒙太奇
21:24
玩家区块标签
13:58
游戏提示通知路径
13:38
游戏提示通知演员
19:13
触电循环音
06:18
目标跟踪通道
09:37
第一个跟踪目标
28:39
其他目标
23:37
附加目标上的冲击环提示
16:16
电击的冷却时间和伤害
08:54
应用电击成本和伤害
14:20
电击抛光
24:50
爆裂火弹
07:36
眩晕
47:55
眩晕尼亚加拉系统
16:49
冲击循环动画
20:19
第 26 节 小测验
2 вопросов
被动法术标签
02:31
光环被动能力
08:08
被动能力信息
07:55
法术树中的被动标签
07:23
法术树中的被动标签
00:12
多重等级提升奖励
10:18
多重等级提升奖励
00:12
被动能力激活
37:30
被动能力激活
00:12
被动尼亚加拉组件
30:31
第 27 节 小测验
2 вопросов
魔法阵
12:25
催生魔法阵
11:35
魔圈界面功能
09:56
奥术碎片咒语
13:25
等待输入按键
08:58
抗锯齿和移动贴花
04:10
点收集
00:12
异步点定位
00:12
游戏提示通知爆发
00:12
奥术碎片蒙太奇
00:12
径向伤害参数
00:12
设置径向伤害参数
00:12
带落差的径向损伤
00:12
将径向损伤绑在一起
00:12
魔法阵激活时忽略敌人
00:12
击退力和死亡冲力重写
00:12
法术描述
00:12
第 28 节 小测验
2 вопросов
火焰喷射能力
00:12
火焰爆破的成本和冷却时间
00:12
光环火球
00:12
生成火球
00:12
火球时间线
00:12
造成火球伤害
00:12
火球爆炸伤害
00:12
空冷却纹理
00:12
执行本地游戏提示
00:12
第 29 节 小测验
1 вопрос
保存进度
00:12
主菜单
00:12
播放和退出按钮
00:12
空闲载入槽
00:12
输入名称载入槽
00:12
已占用负载槽
00:12
加载菜单
00:12
MVVM
00:12
视图模型类
00:12
构建视图模型
00:12
加载槽视图模型
00:12
切换小部件切换器
00:12
保存游戏对象
00:12
将变量绑定到视图模型
00:12
加载插槽状态
00:12
启用 “选择插槽 “按钮
00:12
启用播放和删除按钮
00:12
你确定吗小工具
00:12
删除插槽
00:12
地图名称字段通知
00:12
保存地图名称
00:12
前往已保存的地图
00:12
第 30 节 小测验
3 вопросов
选择播放器启动
00:12
默认播放器启动
00:12
保存播放器开始标记
00:12
检查点
00:12
保存进度界面功能
00:12
保存玩家数据
00:12
加载玩家数据
00:12
从磁盘初始化属性
00:12
在载入屏幕中显示玩家等级
00:12
保存能力
00:12
载入能力
00:12
保存数据的数据结构
00:12
保存世界状态
00:12
加载世界状态
00:12
第 31 节测验
2 вопросов
不同的高光颜色
00:12
高亮界面
00:12
定位状态
00:12
突出显示非敌人
00:12
设置移动位置
00:12
信标
00:12
地图入口
00:12
地下城楼梯入口
00:12
地下城入口蓝图
00:12
波兰语菜单
00:12
重生卷轴
00:12
玩家死亡
00:12
战利品等级
00:12
战利品效果
00:12
战利品掉落曲线
00:12
拾取声音
00:12
退出按钮
00:12
第 32 节测验
1 вопрос
任务 – 关卡
00:12
结束
00:12
暂无评论内容