虚幻引擎的属性与状态效果管理插件,用数据表定义健康、耐力、魔法等属性以及中毒、着火、受伤等状态,还带温度与衣物干湿机制,支持 5.0–5.4。

Hyper Attribute Manager v2 (HAM v2) 是一款专为虚幻引擎打造的高级属性与状态效果管理系统插件,特别适合那些需要在游戏中添加复杂属性和状态效果管理机制的开发者。HAM v2不仅能够管理角色的基本属性(如健康值、耐力、魔法值),还能处理多种状态效果(如着火、中毒、受伤)。该系统基于数据表驱动,允许用户通过简单的表格配置来定义和调整属性及状态效果,从而简化了开发流程。
主要特点
- 属性管理:
- 支持非持久性角色属性、持久性主要角色属性、持久性生存属性、持久性通用战斗属性、持久性远程战斗属性以及持久性等级属性。
- 状态效果管理:
- 状态效果完全由数据表驱动,可以激活或移除。
- 状态效果会根据当前状态或消耗自动激活。
- 丰富状态种类:
- 包括生病、健康、感染、受伤、中毒、醉酒等多种状态。
- 温度状态管理:
- 根据“外部温度”切换温度状态。
- 角色拥有“寒冷”温度,该温度因衣物湿干、靠近火源等因素而变化。
- 每个状态都有相应的屏幕动画效果。
- 模块化设计:用户可以选择所需的组件,确保开发过程精简高效。
- 高质量、组织良好的代码:每个模块逻辑清晰地放置,避免了混乱的代码结构。
- 增强输入和网络同步:支持复杂的输入处理和多人游戏中的同步功能。
- Actor组件逻辑:可以简单地拖放到Actor上使用,便于集成。
技术详情
- 蓝图数量:105个。
- 网格数量:66个。
- 输入系统:使用增强输入系统。
- 网络同步:确保多人游戏中的数据一致性。
- 预期支持所有平台:虽然仅在Windows上进行了测试,但预计可在所有平台上运行。
- 数据表驱动:尽可能利用数据表来简化配置流程。
兼容性
- 受支持的虚幻引擎版本:5.0 – 5.4。
- 受支持的目标平台:
- Win32
- Windows
- Xbox One
- PS4
- Linux
总结
Hyper Attribute Manager v2 不仅仅是一个简单的属性与状态效果管理插件,它是构建复杂角色属性和状态效果管理不可或缺的一部分。其模块化设计、高质量代码和广泛的平台支持,使得它可以轻松集成到各种类型的项目中。无论你是想要为角色扮演游戏添加详细的属性和状态效果管理,还是希望在模拟环境中重现逼真的角色互动,HAM v2都能提供坚实的技术后盾。凭借其强大的功能集和支持团队,Hyper确保了您的项目从基础建设到最终发布的每一步都能够顺利进行。
相关资源:Hyper Sequence Manager v4:UE5 轻量级关卡序列与过场动画管理系统 · Hyper Slot based Inventory V4:UE5可配置行列网格、全复制的UE5经典背包系统 · Hyper Multiplayer Survival Template Starter [MST]:虚幻引擎5的模块化多人生存游戏模板
常见问题
支持哪些 UE 版本?
5.0 到 5.4。比同系列其他 Hyper 插件少一档,用它之前先确认自己的引擎版本在范围内。
属性能分几类?
原文分六类:非持久性角色属性、持久性主要属性、持久性生存属性、持久性通用战斗属性、持久性远程战斗属性和持久性等级属性。
状态效果怎么配?
完全由数据表驱动,可以手动激活或移除,也会根据当前状态或消耗自动触发,日常调平衡不用写逻辑代码。
温度系统是怎么做的?
角色有『寒冷』温度值,会随衣物湿干、是否靠近火源等外部温度条件变化,每个状态都配有对应的屏幕动画效果。
有多少现成资源?
105 个蓝图、66 个网格。输入用增强输入系统,网络同步也已支持,可以直接接进多人项目。
只能在 Windows 上用吗?
不是。原文说虽然只在 Windows 上测过,但预期可在所有平台运行,目标平台列了 Win32、Windows、Xbox One、PS4 和 Linux。














评论(0)