本课程介绍如何使用虚幻引擎5和C++来构建一个高级动作RPG游戏,重点在于利用Gameplay Ability System(GAS)创建复杂的RPG战斗体验。课程内容从基础设置开始,包括角色输入绑定、近战连击系统、敌人AI行为、远程敌人、Boss战斗等,直至构建一个完整的生存游戏模式。此外,课程还会涉及UI设计、异步加载、功能库使用等高级主题,旨在为学员提供一个全面的RPG开发经验。

01 介绍 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 介绍
—02 创建 C++ 项目
—03 设置测试地图
02 设置英雄角色 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 设置英雄角色部分概述
—02 基本类结构
—03 调试助手
—04 设置英雄相机
—05 原生游戏玩法标签
—06 输入配置数据资产
—07 自定义增强输入组件
—08 绑定输入
—09 角色动画实例
—10 英雄动画蓝图
—11 英雄动画实例
—12 游戏能力系统
—13 能力激活策略
—14 设置武器类
—15 设置英雄武器
—16 启动数据
—17 同步加载
—18 总结
03 近战连击系统 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 近战连击系统概述
—02 前方的挑战
—03 Pawn 扩展组件
—04 注册生成的武器
—05 英雄游戏能力
—06 Ability 输入动作
—07 英雄能力设置
—08 绑定能力输入
—09 播放蒙太奇并等待
—10 等待游戏事件
—11 动画层接口
—12 主动画层
—13 链接动画层
—14 默认武器能力
—15 授予武器能力
—16 处理卸下斧头
—17 轻攻击能力
—18 连击逻辑
—19 重攻击能力
—20 重攻击逻辑
—21 战士功能库
—22 跳转到终结技
—23 慢动作与音效
—24 总结
04 英雄战斗 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 英雄战斗部分概述
—02 未来的挑战
—03 设置敌人角色
—04 格朗林守护者
—05 异步加载
—06 生成敌人武器
—07 属性集
—08 游戏效果
—09 对自身应用游戏效果
—10 初始化敌人属性
—11 PawnCombat 接口
—12 切换武器碰撞
—13 武器与目标的重叠事件
—14 目标交互
—15 通知近战命中
—16 设置攻击蒙太奇
—17 制作游戏效果规格处理
—18 英雄伤害信息
—19 应用效果规格句柄到目标
—20 捕获相关属性
—21 获取英雄伤害信息
—22 计算最终造成的伤害
—23 设置重攻击以造成伤害
—24 修改生命值属性
—25 受击反应能力
—26 触发受击反应能力
—27 材质击中效果
—28 击中暂停
—29 摄像机震动
—30 击中反应音效
—31 游戏玩法提示
—32 敌人死亡能力
—33 BP死亡接口
—34 材质溶解特效
—35 溶解 Niagara FX
—36 Pawn UI 组件
—37 广播值变化
—38 监听广播
—39 敌人创建的控件初始化
—40 Widgets 模板
—41 设置状态栏填充颜色
—42 模板图标槽小部件
—43 Hero Overlay Widget
—44 敌人生命组件
—45 隐藏敌人血条
—46 更新武器图标
—47 最终调整
—48 总结
05 敌人AI 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 概览
—02 为战斗准备敌人
—03 人群跟随组件
—04 AI感知
—05 通用团队ID
—06 行为树
—07 配置AI避障
—08 行为树节点类型
—09 观察者中断
—10 朝向目标演员
—11 环境查询系统
—12 自定义查询上下文
—13 切换侧移状态
—14 计算方向
—15 侧移混合空间
—16 计算成功几率
—17 点积测试
—18 敌人近战能力
—19 通过标签激活能力
—20 目标棋子是否为敌对
—21 通知近战命中
—22 制作敌人伤害效果规格处理
—23 应用敌人伤害
—24 动态扭曲
—25 更新运动扭曲目标
—26 构建原生行为树任务
—27 在 Task 中旋转敌人
—28 近战攻击分支
—29 Actor 是否有标签装饰器
—30 持续时间游戏效果
—31 应中止所有逻辑
—32 守护者攻击音效
—33 总结
06 英雄战斗能力系统 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 概述
—02 提前规划
—03 双键输入动作
—04 获取最后移动输入
—05 滚动距离
—06 获取等级值
—07 滚动音效
—08 英雄受击反应能力
—09 触发英雄受击反应
—10 英雄击中特效
—11 计算受击反应方向
—12 命中反应标签
—13 游戏玩法标签切换
—14 受击反应音效
—15 英雄格挡能力
—16 向所有者添加游戏提示
—17 有效格挡
—18 通知成功格挡
—19 处理成功格挡
—20 完美格挡
—21 通知完美格挡
—22 发起反击
—23 设置目标锁定能力
—24 切换目标锁定
—25 获取可用目标
—26 获取最近的目标
—27 绘制目标锁定小部件
—28 设置目标锁定小部件位置
—29 在Tick上执行任务
—30 目标锁定Tick
—31 目标锁定时的方向调整
—32 切换到目标锁定姿势
—33 目标锁定行走速度
—34 切换目标输入动作
—35 目标锁定映射上下文
—36 通知切换目标
—37 处理切换目标
—38 英雄死亡
—39 调整目标锁定
—40 总结
07 远程敌人 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 概述
—02 远程敌人的初始武器
—03 冰川角色初始属性
—04 冰川击中反应
—05 远程行为树
—06 寻找射击位置
—07 投射物能力
—08 投射物类
—09 生成投射物
—10 关于投射物命中
—11 处理投射物命中
—12 投射物规格处理
—13 制作投射物规格处理
—14 投射物音效特效
—15 冰川近战能力
—16 不可阻挡的攻击
—17 战斗测试地图
—18 总结
08 Boss 敌人 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 概述
—02 设置Boss角色
—03 巨人初始属性设置
—04 Boss 血条控件
—05 绘制Boss血条到屏幕
—06 巨人打击反应
—07 巨人死亡
—08 移除Boss血条
—09 巨人行为树
—10 巨人近战能力
—11 手部碰撞盒
—12 后期编辑更改属性
—13 Toggle Box Collision
—14 巨人的第二次近战能力
—15 巨人连击
—16 等待生成敌人
—17 召唤能力
—18 监听游戏事件
—19 异步加载与生成敌人
—20 修复面向旋转问题
—21 停止生成敌人
—22 敌人进入特效
—23 敌人入场蒙太奇
—24 检查当前生命值百分比
—25 总结
09 英雄特殊能力 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 介绍
—02 前方的挑战
—03 愤怒能力 Tags
—04 愤怒能力蓝图
—05 愤怒动画蒙太奇
—06 愤怒技能游戏提示
—07 激活条件
—08 消耗愤怒值
—09 设置愤怒斩击
—10 生成愤怒斩击
—11 关于愤怒斩击的重叠开始
—12 所有攻击的狂怒斩
—13 获得怒气
—14 特殊武器能力标签
—15 授予特殊武器能力
—16 轻能力蒙太奇
—17 轻能力伤害
—18 冷却效果的游戏玩法
—19 能力图标部件
—20 关于能力图标更新
—21 监听能力图标变化
—22 通知技能冷却
—23 自定义延迟动作
—24 倒计时动作类
—25 构建倒计时动作
—26 倒计时逻辑
—27 更新冷却时间
—28 恢复冷却时间
—29 重型能力
—30 重型能力蒙太奇
—31 重型能力伤害
—32 应用范围伤害
—33 提交能力冷却时间
—34 石头类
—35 石头蓝图
—36 拾取能力
—37 On Stone Begin Overlap
—38 收集石头
—39 消耗石头输入
—40 消耗石头
—41 关于石头消耗
—42 输入键控件
—43 广播显示输入键
—44 监听显示输入键
—45 生成石头能力
—46 生成石头逻辑
—47 冰川生成石头概率
—48 总结
10 生存游戏模式 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 概述
—02 游戏模式测试地图
—03 生存游戏模式类
—04 敌人波次生成器表格行
—05 波次进度逻辑
—06 波次倒计时小部件
—07 绘制波次倒计时小部件
—08 波次信息控件
—09 预加载下一波敌人
—10 尝试生成波次敌人
—11 敌人被摧毁时
—12 波次完成
—13 游戏模式测试
—14 注册生成的敌人
—15 通知最后一波
—16 玩家死亡处理
—17 游戏难度
—18 验证游戏难度
—19 总结
11 局内UI 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析
—01 概述
—02 模板按钮部件
—03 暂停菜单模板按钮
—04 失败界面
—05 失败屏幕动画
—06 绘制失败屏幕
—07 勇士游戏实例
—08 通过标签获取游戏等级
—09 开放关卡
—10 切换输入模式
—11 胜利屏幕小部件
—12 绘制胜利屏幕
—13 暂停菜单控件
—14 绘制暂停菜单
—15 主菜单地图
—16 主菜单按钮模板
—17 主菜单部件
—18 主菜单动画与逻辑
—19 选项菜单部件
—20 选项菜单逻辑
—21 保存游戏对象
—22 加载和保存游戏难度
—23 游戏模式加载难度
—24 加载屏幕
—25 生存游戏地图
—26 背景音乐
—27 总结
12 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析 完结
—12 从这里出发的旅程-完结 从零打造3A级动作RPG:虚幻引擎5 GAS系统全解析

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

微信:xiaoPxiao666