GitHub - BillEliot/GASDocumentation_Chinese
- 在编辑器中启用GameplayAbilitySystem插件.
- 编辑
YourProjectName.Build.cs
, 添加"GameplayAbilities"
,"GameplayTags"
,"GameplayTasks"
到你的PrivateDependencyModuleNames
.
- 刷新/重新生成Visual Studio项目文件.
- 从4.24开始, 需要强制调用
UAbilitySystemGlobals::InitGlobalData()
来使用TargetData, 样例项目在UEngineSubsystem::Initialize()
中调用该函数. 参阅InitGlobalData()获取更多信息.
这就是你启用GAS所需做的全部了. 从这里开始, 添加一个ASC和AttributeSet到你的Character
或PlayerState
, 并开始着手GameplayAbility和GameplayEffect!
PS: 4.27.2里无法从蓝图调用 InitAbilityActorInfo接口,因此实际上无法纯蓝图初始化GAS,只能通过C++来集成GAS。