|
发表于 2022-9-21 14:49:53
|
显示全部楼层
拳皇里面攻击判定不仅和敌人处在地面还是空中有关,甚至还和敌人当前的站立还是蹲的姿态有关,比如大门五郎的地雷震,对站立角色可以崩坏防御,对蹲着的角色却连蹲防御都不会触发(完全无效),更对空中敌人完全无效。
这可不是你只调整攻击框位置和大小能实现的(因为站立的受伤框必然覆盖蹲着的受伤框区域,而地雷震不能攻击空中敌人)。它实现的方法就是判断对方到底处在什么动作状态。
街霸里其实也有类似的复杂设定,比如隆的火焰波动拳攻击到普通站立状态的敌人时,会令敌人燃烧和原地后退,但是如果敌人处于站立攻击状态被火焰波动拳击中,则敌人会被击倒。也就是说火焰波动拳会判断敌人是否处于攻击招式状态,然后给出不同的击伤判定。
肯的火焰升龙拳在近身攻击地面敌人会在地面二连击敌人然后升空击倒敌人,但如果是近身攻击已经腾空的敌人(哪怕敌人只离地1像素)也会一击直接把敌人击倒,没有任何连击。这就是格斗游戏中同一攻击招式会有专门识别敌人处在站立还是腾空状态来做出不同攻击判定的证据。 |
|