文章目录
前言
详细讲解属性Attribute相关的概念
一、属性Attribute定义
Attribute
是由FGameplayAttributeData结构体定义的浮点值, 其可以表示从角色生命值到角色等级再到一瓶药水的剂量的任何事物, 如果某项数值是属于某个Actor且游戏相关的, 你就应该考虑使用Attribute
. Attribute
一般应该只能由GameplayEffect修改, 这样ASC
才能[预测(Predict)]其改变.
Attribute
也可以由AttributeSet
定义并存于其中. AttributeSet用于同步那些标记为replication的Attribute
. 参阅AttributeSet部分来了解如何定义