前言
这一篇阐明GAS系统的核心组件ASC是基于什么样的设定来实现的,除了文字描述以外,结合代码示例,全方位立体化的讲清楚其中的实现逻辑。
一、Ability System Component
1.0 介绍
AbilitySystemComponent(ASC)
是GAS的核心, 它是一个处理所有与该系统交互的UActorComponent
(UAbilitySystemComponent), 所有期望使用GameplayAbility, 包含Attribute, 或者接受GameplayEffect的Actor都必须附加ASC
. 这些对象都存于ASC
并由其管理和同步(除了由