Project1

标题: 请问一下大佬们,有没有将对方技能直接无效的反击状态 [打印本页]

作者: hq1107    时间: 2025-5-30 11:06
标题: 请问一下大佬们,有没有将对方技能直接无效的反击状态
想做一个次元系敌人,可以用剑将对方的攻击和技能直接切开。
但是现有的反击状态都是受到攻击后再反击,没有那种反制的感觉
求大佬帮帮
作者: 灯笼菜刀王    时间: 2025-5-30 16:17
VA默认的添加能力: 物理反击100% 就是受到物理攻击时自身不受伤并反击敌人
作者: 瓦第四十    时间: 2025-6-22 23:27
本帖最后由 瓦第四十 于 2025-6-23 00:01 编辑

大概是这种效果的我倒是有一个。
论坛只能上传2mb的gif所以帧数很低。

原理是给带有指定状态的单位持续检测周围的动画精灵,如果有人的战斗精灵或者动画精灵接近带有该状态的单位,则立即暂停敌人,并且执行公共事件和播放动画(公共事件里面的强制战斗行动只会在别人行动结束之后才能执行,没法中途插入,所以我单独写了一个简单的播放动画的类来增加对抗演出)。要修改播放的动画可以全局搜索(按ctrl+alt+f):#v1.3 播放额外的动画 ,修改id来指定播放的动画。
该状态的备注栏里面写<招架动画 冷却帧数 持续帧数 公共事件ID>,冷却帧数是为了防止在同一个动画里面反复触发导致游戏卡死的,持续帧数是暂停的帧数。

还有,这个gif演示的效果是我魔改后知后觉的横版实现的,里面有很多其他脚本,我也不太记得用到哪几个了,你看看我发的这部分有没有参考价值。
下面这段是全局获取敌人的脚本。
三精合一(角色获取精灵,精灵获取角色,全局获取精灵)


下面这段是招架动画的核心脚本
└招架动画1.3

招架动画演示.gif (1.78 MB, 下载次数: 29)

招架动画演示.gif





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1