13.5 GAS与连击

1. 连击检测窗口与砍出的第二刀

连击的实现思路是,在劈砍动画的期间的某一段窗口期,令角色能够再次响应输入,完成伤害动作并进入新的连击动画,直到连招打完。所以核心关键就在于这一段连击窗口的实现。

这里采用GE的形式,即开启连击窗口时赋予自身一个可连击的buff,结束连击窗口时移除buff;期间每次激活技能都尝试去查询当前可以进行的连击招数,然后激活正确的招数GA。即分别为连击制作GA,再利用另外一个负责触发连击GA的GA负责进行查询和触发。

连击GA示例(直接继承自前文中的攻击GA,替换攻击动画,修改ActivationOwnedTags,并为该GA设置AbilityTrigger,即由GameplayEvent事件来进行触发):

在这里插入图片描述
相应的Montage动画上设置连击窗口(GameplayState):

在这里插入图片描述
连击窗口中应用和移除GameplayEffect

在这里插入图片描述
在这里插入图片描述
这个GE的任务主要就是给与AvatarActor一个有持续时间的GameplayTag - CanCombo

在这里插入图片描述
接下来就是重头戏,负责分发的GA实现。连击GA现在都是由GameplayEvent进行触发即可,那么这分发GA就专门负责去发送GameplayEvent

先看看如何砍出第一刀:

如果当前处于攻击中,或者当前处于连击的最后一击时,那么就可以触发第一刀。ComboTag是连击中所有招数的GameplayEvent对应的GameplayTag
在这里插入图片描述
负责,无法触发第一刀的情况下,就去匹配是否当前处于连击中的某一招,如果查到了的话,那么就找到下一招的GA的GameplayTag,发送事件去进行触发。

在这里插入图片描述

简单效果演示:

基于GAS的简单连击实现

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
ShareX是一款免费开源的屏幕截图工具,同时也是一种便捷的文件共享工具。ShareX 13.5 Portable是其中的一个版本,它具备了许多特点和优势。 首先,ShareX 13.5 Portable是便携式的,不需要安装就可以在多台电脑间进行使用。只需将软件放在一个可移动的存储设备(如U盘)中,就可以在任何地方使用,并将其个性化设置和数据随身携带。 其次,ShareX 13.5 Portable具备强大的截图功能。它可以进行全屏、窗口、区域、甚至是长页面的截图,还可以对截图进行编辑、标记、添加文字或箭头等。通过这些功能,用户可以轻松地定制和美化自己的截图。 此外,ShareX 13.5 Portable还可以进行屏幕录制。它支持录制整个屏幕、选定的区域或者特定的窗口,还可以选择录制系统音频或者麦克风音频。这使得用户能够方便地录制教程、游戏视频、软件演示等等。 ShareX 13.5 Portable还具备了丰富的文件共享功能。它可以将截图和录屏直接上传到云存储服务(如Google Drive、Dropbox等),或者将文件通过FTP、SFTP或者WebDAV上传到自己的服务器。这使得用户可以轻松地分享文件链接给他人,并进行在线协作和编辑。 总之,ShareX 13.5 Portable是一款强大且方便的屏幕截图和文件共享工具。它不仅提供了多种截图和录屏选项,还具备了灵活的文件上传和共享功能。无论是个人用户还是专业工作者,都可以从中受益,并提高工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Claude的羽毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值