一、打开角色蓝图BP_BaseCharacter添加节点
1、添加Send Gameplay Event to Actor节点,当玩家的武器碰到敌人时发送GameplayEvent。
2、给该事件添加Event Tag标签:Ability.MeleeAttack.Damage.Event。
3、通过Make GameplayEventData给事件添加Payload(负载参数)
4、对负载参数进行设置:传递接收者
二、打开普通攻击的蓝图类GAB_MeleeAttack
1、添加Wait Gameplay Event 节点,等待事件触发
2、设置事件的Tag:与上面发送事件时设置的Tag要相同
3、设置EventReceived引脚:表示事件接收后执行的逻辑
4、通过Break GameplayEventData节点对Payloady进行展开
5、获得Payload里的Target对象的显示名字,并打印出来
Gameplay Ability System(事件通知)
于 2024-08-24 15:48:32 首次发布