请问【攻】里面的“不能追击”到底是指什么意思?
2dfm吧
全部回复
仅看楼主
level 15
ULTRASTARMAN 楼主
看了吧里的教程,结合实践制作,对这项的含义有些疑惑,大佬能指教一下吗?
2019年08月03日 11点08分 1
level 15
ULTRASTARMAN 楼主
还有“连续攻击”,这两项之间有什么关系吗?
2019年08月03日 11点08分 2
level 11
不能追击是指攻击区不能追击已经处于受伤状态(包括防御)的敌人,常用于特殊投技(禁止攻击受伤敌人的那种投技,也就是说敌人受伤后禁止用这种投技追打)
所有同时存在(管理号不同)且没有勾选【连续攻击】的攻击区都被视为同一次攻击,即多个攻击区矩形可以因此组成一个不规则形状的攻击区
但勾选【连续攻击】的攻击区会被视为与上述攻击区不同的另一个攻击区,上一攻击(不勾选【连续攻击】)会优先判定命中,但多个攻击区只判定一次攻击命中,然后才判定勾选【连续攻击】的攻击区攻击命中,并将勾选【连续攻击】的攻击区视为连击一次(注意,这里说的是勾选【连续攻击】的攻击区与未勾选【连续攻击】的攻击区同时存在且管理号都不同)。
如果勾选【连续攻击】的攻击区,具有和排在它之前(脚本顺序的左侧) 未勾选【连续攻击】的攻击区相同的管理号,那么根据【统一管理号攻击区,后出现者取代前者】的规则,这个勾选【连续攻击】的攻击区,会取代之前相同管理号的那个 未勾选【连续攻击】的攻击区,如果同时存在其他管理号的攻击区(都未勾选【连续攻击】),那么判定过程和前述情况完全一样,只不过相当于 未勾选【连续攻击】的所有多个攻击区里面少了一个(或者说那一个被视为无效,因为被取代了)。
上述案例中所谓攻击区的【同时存在】,指的是多个攻击区的【攻】脚本之间没有【图】脚本间隔。
但如果勾选【连续攻击】的攻击区,具有和之前 未勾选【连续攻击】的攻击区相同的管理号,但是两者之间有一个【图】脚本间隔,也就是说,前面的【攻】(未勾选【连续攻击】)会先存在一段时间,之后被后出现的相同管理号的【攻】(勾选了【连续攻击】)取代,那么攻击时,会先判定先前的【攻】(未勾选【连续攻击】)命中一次,之后判定后出现的【攻】(勾选【连续攻击】)再次攻击命中,即成为一次连击。
基于上述事实,如果要给一个攻击招式制作单招连击效果,可以先做一个不勾选【连续追击】的攻击区,在制作一个勾选【连续攻击】的攻击区,两者之间有【图】间隔(给第一次攻击到第二次攻击留个时间差,可以很短)并让它们具有相同管理号,就可形成两次攻击的连击效果。
但要实现同一招式三次连击,那么第三次攻击必须和前两次具有相同管理号,且没有勾选【连续攻击】,才会被判定为【新的一次独立攻击】,因为多个勾选了【连续攻击】的攻击区也会被视为同一攻击处理。
或者可以简单理解为:
假如同一时间存在多个 未勾选【连续攻击】的攻击区,那么它们会被视为同一次攻击,而同时存在的多个 勾选【连续攻击】的攻击区,会被视为另一个同一次攻击。
如果做以下简写:
未勾选【连续攻击】的攻击区 简写为 【未勾】攻区
勾选了【连续攻击】的攻击区 简写为 【已勾】攻区
那么,单一招式实现多次连击(例如一个自动连击超必杀)的方法是,设定多个【图】,每个【图】前设置一个【攻】,所有【攻】管理号相同,但这些【攻】必须是【未勾】和【已勾】相间的设置,每一个【未勾】攻区会重新发起一次攻击(如果之前是【已勾】攻区产生的连击的话),它之后的【已勾】攻击区则会为它贡献一次追击(连击)。
实际上,攻击招式开头第一个攻击区,是否勾选【连续攻击】,都能发起一次攻击,而且只要他后面的下一次攻击的攻区勾选【连续攻击】的设置与它不同就能继续连击。
2019年08月03日 13点08分 3
level 11
所以,【不能追击】和【连续攻击】毫无关系
一旦勾选【不能追击】,那么即使勾选【连续攻击】也被视为无效,因为【连续攻击】倒不如说是【另一次独立攻击】的意思,而并不是字面上的意思
2019年08月03日 13点08分 4
level 11
不能攻击空中、不能攻击地上、不能追击(不能攻击受伤状态敌人)、防御时无效(不能追击防御状态的敌人)是类似的
而不可防御(禁止敌人使用防御招式,禁防御,投技专用)、连续攻击(另一次独立攻击)、消减(磨血)、有取消条件(本攻区命中时检测附近设定的【销】脚本取消条件设置)是与上述四者本质不同的
2019年08月03日 14点08分 6
level 11
0.0厉风已经答全了
2019年08月13日 05点08分 7
[笑眼]
2019年08月19日 09点08分
level 15
ULTRASTARMAN 楼主
最近在完善一个角色,一直需要参考到这个帖子的解答内容,多谢大神
另外,想问一下,那多个勾选了“连续攻击”的【攻】会出现什么效果呢?
设计了一个攻击技能,角色不断自旋,旋转的同时向前移动一段距离然后再向后移动一段距离,这两段位移各攻击一次。由于角色是旋转效果,所以每一段位移会有几张图组成(目前是4张),这样导致每张图前面都要加一个【攻】,但是前半段位移每张图的【攻】我没勾选连续攻击,可以攻击到一次。但后半段位移的第一个【攻】我勾选了连续攻击,这样就导致了前半段攻击一次,后半段每张图都会执行一次攻击。请问有办法修改吗?
2020年08月24日 07点08分 8
1