GAS Companion 5.3.0 适配UE5.0游戏技能系统
Features
Ability Queue System
Store failed abilities and re-trigger when the previous running ability ends
Custom AbilitySystemComponent and GameplayAbility
Support for startup Attributes, Effects and Abilities
Activate abilities by Class / Tags (and return the activated ability)
Abilities with onAbilityEnded delegate (useful for Behavior Tree Tasks)
Abilities with Gameplay Effect Containers (inspired by Action RPG project)
Modular Gameplay Actors
Supports extension by Game Features and implements IAbilitySystemInterface
Component based Most of the API is provided by Actor Components (Core / Combo / Ability Queue)
Ability System helpers (Ability activation, Checking for GameplayTags, ...)
Ability, Attributes and Character lifecycle Events (OnAbilityActivated / Commit / Ended / Failed, OnAttributeChange, OnDamage, OnDeath, OnGameplayTagChange, OnGameplayEffectStackChange, OnCooldownStart / End, ...)
功能
能力队列系统
存储失败的能力并在前一个正在运行的能力结束时重新触发
自定义 AbilitySystemComponent 和 GameplayAbility
支持启动属性、效果和能力
按类/标签激活能力(并返回已激活的能力)
具有 onAbilityEnded 委托的能力(适用于行为树任务)
具有游戏效果容器的能力(受动作 RPG 项目启发)
模块化游戏演员
支持游戏功能扩展并实现 IAbilitySystemInterface
基于组件的大多数 API 由 Actor 组件(核心/组合/能力队列)提供
能力系统助手(能力激活、检查 GameplayTags,...)
能力、属性和角色生命周期事件(OnAbilityActivated/提交/结束/失败、OnAttributeChange、OnDamage、OnDeath、OnGameplayTagChange、OnGameplayEffectStackChange,冷却开始/结束时,...)
页:
[1]