
UE4 Gas系统
文章平均质量分 93
慵懒的咸鱼翻身
这个作者很懒,什么都没留下…
展开
-
AttributeSet和Attribute
Attribute只能使用C++在Attribute在Attribute头文件定义,我们可以通过宏加到每个AttributeSet的顶部,会自动为每个Attribute生成Getter、Setter以及Init函数。/** 增加下面这段宏,UE将会自动为Attribute创建Init、Get和Set函数* 但是在Attribute后面需要添加ATTRIBUTE_ACCESSORS宏/** 增加下面这段宏,UE将会自动为Attribute创建Init、Get和Set函数。原创 2023-06-29 21:48:11 · 467 阅读 · 1 评论 -
Ability System Component(ASC)
是GAS的核心,这个组件用于处理与GAS系统的交互,所有使用GameplayAbililty,包含Attribute,接收GameplayEffect的Actor都应该附加与ASC,由ASC来管理并同步这些对象。ASC附加的Actor可以作为ASC的OwnerActor,ASC的物理代表Actor可以称为AvatarActor。原创 2023-06-27 10:57:46 · 337 阅读 · 0 评论