您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 5浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

虚幻引擎图文笔记: UE5 GAS中 Effect无法触发Ability的问题解决

开发游戏的老王 发布时间:2022-10-14 20:57:42 ,浏览量:5

前言

GAS 的标签设置总让我迷惑,一段时间 不用就忘了谁是谁了,关键版本已更新,名称又变了

问题描述

版本:UE5.0.3

定义了一个Gameplay Ability,加载到了角色的Ability System Component上 在这里插入图片描述目前Ability的逻辑很简单就是输出"Hello World"。

通过Try Activate Abilities by Tag方法(Tag为:Effect.Hit.Shot)可以成功触发 在这里插入图片描述

定义了Effect,通过ApplyGameplayEffectToTarget却触发不了,奇怪了!

在这里插入图片描述

下面是该Effect的定义

在这里插入图片描述

参考文档

GitHub上的《GASDocumentation》

其中Gameplay Effect Tag的描述如下 在这里插入图片描述

解决办法

果然是记忆混乱了!

通过Try Activate Abilities by Tag触发的技能是主动技能,而通过 Effect触发的是被动技能

被动技能的触发需要在Ability Trigger中设置 在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0482s