aaronmax 发表于 2013-11-25 23:41:01

KOF97中的抗击打能力与被攻击伤害解析!!!

本帖最后由 aaronmax 于 2014-12-31 13:40 编辑

在格斗游戏KOF中,所谓击中对手,并不是我的拳头挨到了对方的身体,而是我方的攻击判定框和对手的被攻击判定框相交并发生了作用。给玩家看的是各种人物招数和飞行道具的贴图动画,系统内部判断是各种颜色和定义的矩形判定框。
如下图:从表面看,比利的棍子明明已经捅到了大猪的身体,但是却没有击中大猪。从判定框上就可以看出来,比利棍子的白色攻击判定框,并没有接触到大猪的黄色被攻击判定框。
http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1307/71_1270_9d40e66f986ed2a.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1307/71_1270_32de5a3fc481403.png

=====================================================

在KOF中,被攻击判定框分两种,第一:绿色和黄色。这种颜色的被攻击判定框定义于没有攻击力的动作和招式的收招过程。如下:
http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_1b4f613c70efdcb.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_8507c8e04731414.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_b9daef876f6d4aa.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_8a49e774a63dd04.pnghttp://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_768c12180ba6219.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_339a0730dabaa13.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_21236ee8d8bf3f3.png
第二:蓝色和灰色。这种颜色的被攻击判定框定义于必杀技、超必杀和特殊技。如果被对手击中,对手会显示Counter字样,俗称红字或破招。这个时候被击中,伤害为平时的1.25倍。
http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_975d51ace2d71b7.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_634fa0b5fce6962.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_1055fb617f9e467.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_ac3b9e217e52a38.png
第三:红色和灰色,这种颜色的被攻击判定框定义于通常技和前冲过程。如果被对手击中且该角色当时处于MAX能量状态,对手会显示Counter字样。这个时候被击中,伤害为平时的1.25倍。
http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_84c49d4ba8af7c0.png http://bbs.gotvg.com/data/attachment/forum/pw/Mon_1303/71_1270_534cdd6cb90d9e7.png

=====================================================

给对手的伤害,和对手自身的抗击打能力也有关系。也就是说,角色本身越抗揍,被击中的伤害就越少。
全角色抗击打能力(对应对方的杀伤力)
1、大蛇┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(165)
2、陈国汉┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(193)
3、大门五郎┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(195)
4、坂崎辽┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(197)
5、拉尔夫┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(199)
6、八神庵┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(201)
7、草剃京、金、七伽社┈┈┈┈┈┈┈┈┈┈┈(204)
8、东丈、椎拳崇┈┈┈┈┈┈┈┈┈┈┈┈┈┈(205)
9、泰利、罗伯特、克里斯┈┈┈┈┈┈┈┈┈┈(206)
10、莉安娜、山崎龙二┈┈┈┈┈┈┈┈┈┈┈┈(207)
11、二阶堂红丸、金家潘、玛丽、矢吹真吾┈┈┈(208)
12、镇元斋、不知火舞、夏尔米┈┈┈┈┈┈┈┈(209)
13、克拉克┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(210)
14、坂崎由莉、麻宫雅典娜、神乐千鹤、蔡宝健┈(211)
15、安迪┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(213)
16、比利┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈(220)
17、暴走八神、暴走莉安娜┈┈┈┈┈┈┈┈┈┈(224)

如何衡量该数值的实际比重呢?用该数值÷256,比如大蛇的抗击打能力是165,165/256≈0.6(在KOF里面四舍五入总是舍),也就是说对手的攻击力对大蛇只有一半左右的效果,再比如暴走八神的抗击打能力是224,224/256=0.875,也就是说对手的攻击力对暴走八神有87%的效果,可想而知暴走八神的抗打击能力非常的低了。。。
假如我们知道某个招式的杀伤力,就可以计算出能打对手多少血,比如里草的暗勾手C,其杀伤力是19,能打神乐多少血呢?从上面得知神乐的抗击打能力是211,19×211/256≈15.660=15(在KOF里面四舍五入总是舍),如果是胖子呢?19×193/256=14,再比如,我们把暗勾手换成大蛇T,大蛇T的杀伤力是48,打神乐48×211/256=39,打胖子48×193/256=36。

以上的计算方法,是假定对手满血的情况下,并且只受到单次伤害(眩晕和破防也是同样的算法),而实际情况有以下因素。
1、攻击者是否处于max状态,若是,则被攻击者的抗击打能力值要增加1/4,根据公式可以看出,值增加实际上意味着降低,因此max状态能给对手造成更大的打击,不过要注意的是max状态对眩晕和破防没有影响。
2、如果发生破招的情况,计算时要使用破招的值,破招的值和非破招的值有可能相同也有可能不同,这是程序一开始就定义好的值。
3、如果攻击者是max状态,但使出的招式是超必杀,则没有伤害加成。
4、被攻击者血越少,抗性值(抗性值是抗击打能力、眩晕抵抗力和防御耐受力的总称)越小,也就是更耐打。
5、攻击者某招式如果是多段攻击,该招式本身的程序不单独进行干涉的情况下,系统会默认对每段攻击进行逐级削弱,每次是上一次的1/2,比如红丸的真空片手驹,杀伤力是14,在击中对手1hit以后,下一次计算时就变成7,第三次变成3,第四次变成1,以后都是1了,因此越打越少。
6、如果被攻击者防住了该次攻击(注意,kyo的鬼烧被对手击中,kyo不会被打断,此时kyo是防御者),那么攻击者的杀伤力值要先÷8,再进行计算。
7、如果攻击者打出绿字,此时被攻击者的抗击打能力值+20,因此绿字能打更多的血,要注意的是绿字对眩晕和破防没有影响。
8、除了以上列出的这些,在计算时还带有随机值,范围是±15,比如说八神的抗击打能力本来是201,如果运气不好,碰到+15,就是201+15=216,那么被对手攻击打中,伤害就更多。

拳皇爱好者0 发表于 2013-11-26 10:25:37

没想到八神居然也这么抗揍,不公平

刘德华打飞机 发表于 2016-10-30 02:21:22

6666666666666666666
页: [1]
查看完整版本: KOF97中的抗击打能力与被攻击伤害解析!!!