GGA 1.5 发布日志

Cover.GGA
罗传月武(YueWu)

作者

罗传月武(YueWu)

专注游戏开发和Web技术。

创建时间: 2025年7月30日更新时间: 2026年9月15日

目录

1.5

新增

GameplayEffect Context Payload system

即游戏效果上下文数据系统。

此版本新增了GGA_GameplayEffectContext,一个自定义的上下文允许你动态附加任意数据到其中, 这些数据可以理解为“上下文数据”。这个系统同时提供了简单的API可以通过蓝图/C++访问/更新上下文数据。

是的,阻止蓝图用户使用GAS的又一个大障碍在此版本中已经得到了解决!

基本上,任何使用GGA的项目已经无需在项目中再自定义GameplayEffectContext,你可以直接使用GGA提供的Context,并附加额外的所需数据。

比如:在我的战斗系统中,所有以前需要通过自定义Context来添加的数据,现在全部被隔离到一个单独的数据结构体“FGCS_ContextPayload_Combat”中,并动态地添加到GGA的Context,且可以随处访问/修改。

对于你自己的项目,你可以添加类似的“FContextPayload_你的数据”等等(蓝图/C++结构体都可以)。

改进

CodeGenerator

CodeGenerator版本更新为1.2,可以为自动生成的AttributeSet添加PreGameplayExecute回调,会在AttributeSystemComponent上进行调用。

1.0

首次发布