Appearance
GAS系统
GAS系统
GAS系统是虚幻引擎中用于处理游戏角色行为和状态的一种系统。它允许开发者定义角色可以执行的各种动作和行为,并指定这些动作之间的转换条件和触发条件。
目前,GAS系统没有纯蓝图的实现方法,部分内容需要C++的支持。
开启插件
在虚幻引擎的编辑器中,选择“编辑”->“插件”->“GAS”来启用GAS插件。
添加组件,使用组件
给玩家角色赋予能力组件
GameplayAbilityBlueprint GAB
创建GameplayAbilityBlueprint
选择技能蓝图父类
一般会将技能的运行逻辑写在GAB中
在这里可以新建或选定技能标签,方便后续开发
将能力给予角色
调用赋予的技能
提示:在调用技能时,需要确保角色已经拥有该技能
有多种应用方式
GameplayAbilityEffect GE
技能的各种效果在GE中设置。
新建技能效果
AttributeSet
添加GAS属性
复制宏方便后续开发
按格式书写属性,这样UE引擎能自动识别出来这些内容