Combo Graph 是一款基于 Unreal Gameplay Ability System(GAS)的插件,专注于近战攻击组合技(Combo)设计,通过自定义图形界面和节点编辑器,帮助开发者快速构建灵活、可视化的连招系统。
核心亮点:
-
✅ 零GAS基础也能使用:虽然底层使用 GAS 和 Enhanced Input,但用户可通过简单易用的图形化接口上手,无需复杂代码。
-
✅ 支持多人联机:完全支持本地预测与服务器复制,适合开发联机近战游戏
-
✅ 连招图表编辑器:类似行为树(Behavior Tree)的可视化编辑界面,可添加多个连招节点,自定义输入触发、伤害应用、特效触发等
-
✅ 支持两类节点:Montage 和 Sequence 节点(推荐用于 Montages 以确保网络同步)
-
✅ 内置碰撞组件:虽然不是核心模块,但提供了轻量级碰撞 Actor 组件,支持自定义/第三方系统整合
-
✅ 自动动画设置功能:通过“自动设置”系统快速为动画添加 Notify State,如连招窗口、命中判定等,大大提升开发效率
-
✅ 支持 AI 行为树:包含 C++ 行为树任务节点,支持在 AI 中使用组合技逻辑并接收连招执行结束回调
-
✅ 辅助开发工具丰富:支持蓝图自定义节点、任务、通知事件、伤害与命中特效容器等
适用场景:
-
快速原型开发(如Hack & Slash类游戏)
-
高度自定义战斗系统设计
-
连招系统插件集成
-
与现有动画资源(如Marketplace武术动画)组合使用
注意事项:
-
使用 Sequence 节点时的动态 Montage 不支持网络同步,仅适合原型期
-
插件不含动画资源,需自备动画或使用其他商店包
-
当前仅在 Windows 平台、UE 4.26 / 4.27 / 5.0 EA 版本中测试,Mac/Linux 可能需自行处理兼容性
特别鸣谢:
-
图标资源来自 Xelu 和 Lorc,基于 CC0 / CC BY 3.0 协议
-
插件开发基于 Generic Graph 项目学习资料
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。
评论0