我们的项目要求AttributeSet中的每个FGameplayAttributeData都基于CurveFloat资产中的一个点来更新其当前值。这样,我们就可以为字符的每个属性创建自定义曲线,CurveFloat的inTime将是字符“ level”。
似乎我们需要创建自己的FGameplayAttributeData版本,该版本根据字符上定义的浮动曲线(可能在数据表中)的查找返回CurrentValue,BaseValue,并可能还为默认值查找创建我们自己的FAttributeSetInitter
有人曾尝试过类似的事情,或有任何建议吗?系统使用的默认CurveTable根本无法满足我们的需求。