Combo Graph 是一款基于 Unreal Engine 的 Gameplay Ability System(GAS)的插件,提供可视化节点式编辑器,用于快速设计和实现格斗游戏中的连招(Combo)与近战战斗系统,支持动画蒙太奇/序列、输入动作绑定、伤害与特效触发、多人联网,并兼容非 GAS 项目,适用于 UE 4.26–5.6 版本的 Windows、Mac、Linux 平台。
Combo Graph 版本信息\下载方式
版本 | Unreal Engine 版本支持 | 提供下载方式 | 更新日期 | |
1 |
|
|
百度网盘+夸克网盘 | 2025-08-10 |
核心功能详解
1. 可视化连招图编辑系统(Custom Graph Editor)
Combo Graph 提供一个类行为树(Behavior Tree)的节点式编辑器,允许开发者通过拖拽方式构建连招逻辑:
- 创建 Combo Graph 资产,在专用编辑器中添加多个 Combo 节点,形成连招链条。
- 每个节点可绑定一段攻击动画(支持 Animation Montage 或 Sequence),并通过 Enhanced Input 系统 定义输入动作(如“轻攻击”、“重攻击”)作为节点间跳转条件。
- 支持在编辑器中实时预览动画效果(集成 Persona 视口),提升调试效率。
2. 高效开发与快速迭代(Auto Setup 与灵活集成)
- Auto Setup 功能:自动为动画蒙太奇注入 Animation Notify States(ANS),如“连招窗口”、“碰撞检测窗口”,无需手动编辑每个动画资产,大幅缩短原型开发时间。若动画中已定义 ANS,则优先使用手动设置。
- 无需深入 GAS 即可使用:虽然底层基于 GAS 构建,但插件设计注重易用性,开发者无需精通 GAS 也能快速上手。
- 运行方式灵活:Combo Graph 可通过 Gameplay Ability 中的 Ability Task 启动,也可在 Character Blueprint、Behavior Tree 或自定义 Gameplay Task 中调用,便于集成到现有项目架构。
3. 战斗逻辑与反馈系统
每个 Combo 节点可配置多种 gameplay 效果:
- 伤害与消耗:应用 Gameplay Effect 容器 造成伤害,或设置技能资源消耗(如体力、耐力)。非 GAS 用户也可使用内置的“Damage ContAIner”通过 Unreal 原生伤害系统处理。
- 视觉与音效反馈:通过 Gameplay Cue 容器 触发命中时的 VFX(粒子特效)和 SFX(音效),实现打击感反馈。
- 命中事件驱动:插件通过监听来自碰撞系统的 gameplay 事件(如“Hit Registered”)来判断攻击命中,并接收包含攻击者、目标、命中位置等信息的 payload,实现解耦设计。
4. 多人游戏支持(Multiplayer Ready)
基于 GAS 与 Enhanced Input 的底层架构,天然支持网络同步:
- 在 Gameplay Ability 中运行的 Combo Graph 可通过 Ability Task 实现 本地预测(Local Prediction)与状态复制(Replication),确保多人游戏中连招操作的流畅性与一致性。
- 注意:直接使用 Animation Sequence 节点时,动态生成的蒙太奇在网络环境下表现不佳。建议在原型阶段使用 Sequence 快速验证,最终发布前转换为 Animation Montage 以确保正确复制。
5. 内置碰撞检测组件(可选)
- 提供 ComboGraphCollisionComponent,通过射线检测(Traces)为指定网格体提供基础碰撞判定,适用于无自定义战斗系统的项目。
- 该组件不强制绑定,推荐与成熟战斗系统(如 Combat Components、AGR Pro)集成,文档中提供详细对接指南。
6. AI 与行为树支持
- 内置 C++ 实现的 Behavior Tree Task,可直接在行为树中调用 Combo Graph 资产。
- 提供 gameplay task 供开发者自定义 AI 任务,并包含执行结束回调、输入模拟等辅助功能,便于实现敌人连招逻辑。
版本与兼容性
- 支持的引擎版本:
- 1.6.0:UE 5.3 – 5.6
- 1.3.5:UE 5.1 – 5.2
- 1.3.1:UE 5.0 / 4.27
- 1.1.0:UE 4.26
- 支持平台:
- 目标平台:Windows、Win32、Mac、Linux
- 开发平台:Windows、Mac、Linux
- 注意:官方仅在 Windows 上测试,Mac/Linux 可能需自行解决编译问题。
- 代码结构:
-
- 包含两个模块:ComboGraph(运行时)与 ComboGraphEditor(编辑器)
- 共 60 个 C++ 类,确保高性能与可扩展性。
适用场景与价值总结
Combo Graph 的核心价值在于显著缩短战斗系统开发周期,特别适合:
- 开发具有复杂连招机制的近战格斗游戏(如魂类、动作 RPG、格斗游戏)。
- 需要快速原型验证战斗玩法的独立团队或个人开发者。
- 已使用 GAS 或计划采用 Enhanced Input 系统的项目,可无缝集成。
- 希望在多人游戏中实现流畅连招体验的团队。
通过将连招逻辑可视化、自动化动画通知设置、内置网络支持与 AI 集成,Combo Graph 让开发者能将精力集中于战斗手感打磨与玩法设计,而非底层系统搭建,是 Unreal 引擎中高效构建高质量近战系统的理想工具。
声明:
2、如果您发现下载地址已经失效,请联系我们,您可以在左下角进行留言。或者在评论区回复文字,我们会在第一时间内进行处理。
3、本站资源均由如若本站内容无意间侵犯了原著者的合法权益,可联系我们发送邮件至: interestcteator@163.com 我们会在第一时间进行审核处理!
4、如需要转载本站文章,请注明出处。