Unreal Engine 4 —— GAS系统学习 (三十一) 为Lazer招式添加伤害与技能计时

欢迎大家加入Unreal Engine C++ & Blueprint群一起交流:1143575617

本节需要完成的内容有两个,1.是需要为Lazer招式增加伤害,2.是招式释放3秒之后,停止释放招式。

先解决第一个问题。我们新建一个GE,命名为GE_Lazer_damage。

按如下设置:

 打开LazerActor。

 将TouchSpot触碰到的信息进行打包通过SendGameplayToActor模块进行发送,这里需要一个TAG,自己定义就好,我这里是这样写的。

进入GA_Lazer招式。

在之前的内容后加上方框中的模块,解析打包送过来的数据。

 第一个问题解决完毕,现在解决计时问题,我们想3秒钟之后,招式停止,人物状态恢复正常。

我们添加一个计时器,3秒后找到LazerActor并销毁它,同时播放蒙太奇动画,从LazerCome段开始播放,跳出之前的Start段招式的循环。

 效果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值