游戏技能系统战斗连击图表插件 – Combo Graph

点击查看官方介绍

文档 / 演示项目打包版本) / 视频 / 更新日志 / Discord 服务器

Combo Graph 是一个基于 GAS(Gameplay Ability System)的虚幻插件,可让您使用自定义图形和基于节点的编辑器专注于 Combo / Combat 设计,以提供快速、灵活和愉快的开发人员体验。

这个插件背后的主要思想是在设计和制作新的战斗系统/连击的原型时尽可能减少迭代时间。

与优秀的动画包搭配使用,这个插件有望拥有游戏开发人员快速有效地构建自己的近战战斗系统所需的一切。

构建时考虑了集成

从头开始构建时考虑到了集成,您无需了解 GAS 即可使用或集成 Combo Graph。它以 GAS 和增强输入为核心,以可访问且易于访问的方式播放组合动画并设置每个节点之间的输入过渡。组合图资产可以通过技能任务从游戏技能中运行,也可以通过游戏任务在其他位置运行,例如从角色蓝图或行为树任务中运行。

多人游戏支持

以 GAS 和增强输入为基础,复制和多人游戏支持是插件设计和开发过程中不可或缺的一部分。在 Gameplay 技能中运行的组合图,并使用技能任务处理动画蒙太奇,您可以立即获得正确的本地预测和复制。

只需知道,虽然你可以直接在组合图中使用动画序列(更多信息见下文),但与动画蒙太奇不同,这些序列无法正确复制。请参阅免责声明部分。

组合图资产

Combo Graph 资源可以在 Content Browser 中创建,并且可以在特殊的 Combo Graph Editor 中进行编辑。它是一个基于节点的编辑器(类似于行为树),您可以在其中添加任意数量的 Combo 节点以生成 Combo 字符串,添加所需的输入作以在这些节点之间过渡,并配置每个节点以选择性地应用Gameplay效果容器(或非 GAS 用户的损害)在收到成功命中通知、Gameplay 效果成本、 以及 Gameplay Cue Containers(用于应用于命中冲击的 VFX/SFX)。

组合图提供两种类型的组合节点:基于蒙太奇和基于序列,但是您可以通过蓝图创建自己的自定义组合节点来提供额外的逻辑。

碰撞组件

虽然它不是插件的核心焦点,但 Combo Graph 确实有一个内置的碰撞组件。但它并没有与 combo 系统紧密集成。相反,Combo Graph 依赖于您的命中碰撞系统在注册命中时发送给 Combo 技能所有者的游戏事件,以及适当的有效负载信息,例如煽动者/目标和带有目标数据的命中结果。

这样做,与第三方碰撞系统或您自己的机制集成是相当简单的。

ComboGraphCollisionComponent 是一个 Actor 组件,它使用跟踪为已注册的网格提供基本的碰撞检测机制。它实现了简单的命中检测逻辑,并不是要取代更强大的解决方案,例如 Combat ComponentsAGR Pro(v4 中的 Combat Manager),而是为那些没有或不愿意使用上述插件,或者没有特定于游戏的自定义碰撞系统的人提供一种快速简便的方法来处理碰撞。

文档还包括 Combat ComponentsAGR Pro 的集成指南。

自动设置

此外,设置要在 Combo 系统中使用的动画通常依赖于每个动画蒙太奇的大量动画通知状态 (ANS),例如设置 Combo 或 Collision Windows。此插件带有“Auto Setup(自动设置)”功能,可让您配置一组在播放蒙太奇时触发的 Notify State(通知状态),而无需编辑每个动画资源。但是,您仍然可以像往常一样在动画资源中定义这些通知状态,从而进一步调整这些通知状态的使用方式(仅当动画未在其时间轴中定义给定 ANS 时,才会对给定 ANS 进行自动设置)。

这非常适合原型设计并节省大量时间。

行为树和 AI 支持

Combo Graph 附带一个用 C++ 实现的内置行为树任务,以便从行为树中轻松运行组合图资产。

演示项目和文档都演示了如何使用提供的 Gameplay 任务轻松创建自己的 Behavior Tree Task,其中包括所有必要的代理,以便您对结束执行的图表做出反应,以及用于模拟 Combo 输入的帮助程序。

免責聲明

  • 使用序列节点时,蒙太奇是在执行播放蒙太奇任务之前动态创建的。序列中的动态蒙太奇非常适合原型设计,但目前无法正常联网。如果你在开发时考虑了多人游戏,请在完成原型阶段并最终确定组合的块状后,将动画序列转换为动画蒙太奇。
  • 不包含动画,此插件旨在提供底层游戏系统,以与您现有的动画或市场上的其他动画包一起使用。
  • 此插件已在 Windows 的 4.26 / 4.27 / 5.0 早期访问版本的引擎上进行了独家测试。不支持 Mac 或 Linux 平台。这并不意味着插件不能在这些平台上运行,但你可能必须自己解决编译错误(如果有)。

学分

  • 用于在组合图中绘制输入动作的字形/图标的图标来自Xelu的控制器和键盘提示。非常感谢 Nicolae Berbece 和 “Those Awesome Guys” 在 Creative Commons 0 (CC0) 下在公共领域发布此包。
  • 插件缩略图和资源图标中使用的剑图标由 LorcCC BY 3.0 下制作(链接到原始材料)
  • Generic Graph 开始作为基本学习材料。如果没有这个出色的资源,就不可能开发该插件。
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
原文链接:,转载请注明出处。
1、本站名称:CG巴士
2、本站永久网址:https://www.84cg.com
3、本站页面所标示价格是本站收集、整理该资料及运营本站所需费用等支出的适度酬劳。
4、站内所有涉及作品及素材图片由会员上传而来,本站不拥有此类素材图片的版权。
5、下载内容仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
6、本站资源均来自公开网络收集整理和用户投稿,本站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。若侵犯了您的合法权益,请来信通知我们,我们会及时删除,给您带来的不便,我们深表歉意。
UE蓝图插件UE资源功能开发

动作角色扮演游戏创作者-Ascent Combat Framework (ACF) V3.8.2

2025-11-7 22:58:01

UE蓝图插件功能开发

动态第一人称模板 - Dynamic First Person Template

2025-11-7 22:59:46

个人中心
今日签到
有新私信 私信列表
搜索