核心功能:
  • 优化的子系统架构:跟踪与蓝图完全解耦。 Tickable World 子系统处理所有滴答、生命周期管理和垃圾收集。

  • 原生 GAS 集成:通用游戏能力任务,利用强类型 FPrimalTracePreset 配置将几何轨迹无缝集成到您的能力图中。

  • Actor 组件支持:非 GAS 项目的即插即用组件。连接到武器或 Boss 上,轻松启动和跟踪痕迹。

  • 数据驱动预设:在数据资产内定义复杂的能力参数,并使用简单的名称标识符在全球范围内启动它们。

代码模块:

  • PrimalHit (运行时)

所需插件:

  • GameplayAbility

蓝图数量: 0(100% 原生 C++ 逻辑暴露给蓝图)

C++ 类数量: 30+

网络复制:

支持的开发平台:Windows、Mac、iOS 和 Android

支持的目标构建平台: Windows、Mac、iOS 和 Android

文档:文档 Primal Hit

示例项目:Primal Hit Sample

重要/附加说明:该插件使用 GameplayAbility 插件,因为 UAbilityTask 用于为 Gameplay Skill 创建异步任务系统。

PrimalHit 是一个强大的架构解决方案,适合需要标准线路跟踪以外的功能的开发人员。它将命中检测逻辑从分散的蓝图中转移到集中的子系统驱动的框架中,允许通过单个函数调用执行复杂的多阶段战斗几何结构。

专为高保真动作游戏而设计,PrimalHit为传奇游戏机制提供预先优化的逻辑 – 从Elden Ring式的地面爆发到复杂的地面爆发受 JRPG 启发的效果区域模式。

即将推出的跟踪可视化编辑器: 跟踪可视化编辑器 (GAS)

  • Visualize 更新将在不久后发布到角色、Pawn 类别v1.0 版本。

关键技术支柱:

  • 动态传播:执行多阶段跟踪,例如 Shockwaves地震波,对地形做出反应,并通过可配置的交错延迟随时间扩展。

  • 智能卷:部署黑洞脉冲光环逻辑,利用同心重叠检查根据距震中的距离返回加权数据(例如,重力强度或损伤衰减)。

  • 几何图案:轨道的程序分辨率圆环网格扫描扩展十字,确保对复杂的Boss能力进行像素完美的命中检测。

  • 实用程序和弹丸逻辑:高级跟踪归位螺旋墙壁爬行轨迹以及尊重表面法线和物理的弹跳/刺穿反射

  • 开发人员可视化:包括 PrimalHitTraceVisualizer,这是一个专用调试子系统(自动从交付版本中剥离),用于提供所有活动跟踪模式的实时、颜色编码反馈。

  • 原生 GAS 集成:包括优化的 UGameplayAbilityTask 节点,旨在直接从标准 GameplayAbilities 无缝异步执行所有复杂的几何轨迹,支持多人游戏环境的完整预测逻辑。

性能优化: PrimalHit 利用“Tickable World Subsystem”来管理跟踪生命周期,确保即使有数十个活动的 Dragon BreathRainDrop 跟踪,开销保持最小且有条理。

免责声明:由于使用 UAbilityTask,插件使用并需要 GameplayAbility 插件用于GameplayAbility实现异步任务的类。

支持:Discord

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。