插件版本:UE5.5
通用游戏玩法能力 (GGA)是虚幻引擎游戏玩法能力模块的全面扩展,提供额外的功能,使其更加通用、对蓝图友好,并增强蓝图和 C++ 用户的开发体验。
🌈系统组件
该插件旨在作为基于 GAS 的系统(例如,战斗、交互、物品栏)的基础,GGA 由两个核心模块组成:
✨通用游戏玩法能力模块
- 特征:
- 扩展了内置的 GameplayAbilities 模块,将大多数 C++ API 暴露给蓝图。
- 提供预定义的父 Actor 类(可选)、通用 AbilityTask 和各种实用程序库。
- 目的:简化 Blueprint 用户的 GAS 开发。
✨通用游戏玩法属性模块
- 特征:
- 包含一个代码生成器,可根据简单的 JSON 配置创建 AttributeSet 代码,支持网络复制、最大/最小值限制、更改通知、GameplayTag 到 GameplayAttribute 的映射以及 Blueprint API。
- 通过 AttributeSystemComponent 进行桥接,无需编写大量的 AttributeSet 代码即可在蓝图或 C++ 中对属性更改进行外部处理。
- 可选的预构建属性:包含常用的游戏属性集,如果这些属性集满足您的需求,则无需转换为代码项目。
这些模块共同使 Blueprint 用户无需编写 C++ 代码即可构建高级的专业游戏。


评论(0)