用新浪微博登录

只需一步,快速搞定

 找回密码
 立即注册

用新浪微博登录

只需一步,快速搞定

查看: 3600|回复: 26
打印 上一主题 下一主题

从“穿人”想到的:浅谈无敌与碰撞体积(内含dota知识)

  [复制链接]

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

跳转到指定楼层
楼主
发表于 2011-11-5 22:27:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 |          
本帖最后由 sddzcuigc 于 2011-11-6 10:14 编辑

就这个贴子,大家讨论一下原因吧。
http://bbs.17utt.com/thread-411522-1-1.html
================================

我先抛块砖。


完全唯心的小花的伪FAQ如下:


1、什么是无敌?什么是“穿人”,无敌时能不能穿人?穿人时是不是无敌?


小花答:


我们很多时候谈到无敌时间这个词,比如大门的214B/D超受身,发动瞬间立即全身无敌;又比如老头的22A/C,发动瞬间立即获得下段/上段无敌。


我们又经常遇到“穿人”,比如,日常所见的AB可以穿人;表克里斯236B,麻宫雅典娜236B,大门6246B/D;更普遍的就是为什么虽然KOF97和KOF98相同的人物跳的一样高,但为什么前者大多数角色不可以小影跳过站姿,而后者可以呢;更有的是为什么有些指令投后1P和2P会交换位置呢?

无敌只不过是免打的代称。无敌时,仍然可以被投技攻击。无敌,不表示可以穿过。比如,你什么时候见过大门超受身能穿过对手呢?如果非要找什么东西判断的话,“单纯无敌”显示在判定框上就是青色的型体定位框,无受创判定框等其它判定框,保持原来的颜色。其实判定框也只能说明一部分问题。永远记得代码才是最王道的。举个例子,雅典娜的超必杀技624624A/C,那些球围着她转,前期球的框和后期球的框一样,前期的可打人,后期的打不到人,这就是后期Debug时删除了,见图1。



穿人,只是碰撞体积瞬间变为0,并且1P的中心坐标超过了2P的中心坐标,于是两人换位。穿人可以无敌,也可以不无敌。穿人只是角色的一种状态。碰撞体积这个词,小花引用自dota的一篇技术文,玩过dota都知道,英雄要卡位,要压小兵,所谓“卡”和“压”,就是因为碰撞体积决定了哪些物体之前不能重合。而你英雄开了相位鞋或洛萨之锋,就可以“穿人”了。还是同样,如果非要找什么东西判断的话,多数情况下“单纯穿人”显示在判定框上就是青色的型体定位框,变为黑色。

因此总结出“型体定位框”的一般性质:一般情况下无法重合,只在碰撞体积变为0时可以重合。若按原轨迹将要重合,系统会按一定的“碰撞算法”,避免重合。型体定位框的中心即为角色中心位置。角色中心相对位置,决定了角色的相对位置。

明白了这些之后,那些穿人的问题就容易解决了:
大门的214B/D超受身AB具有无敌和穿人的特性;麻宫、克里斯236B等“瞬移”,大门6246B/D等招具有穿人的特性;再解释一下提出的Kof97和Kof98的跳跃问题,大家看一张图就明白了。见图2。指令投后穿人是因为:指令投过程中,大家的碰撞体积为0,并且指令投过程中,两者中心坐标位置互换了,于是指令投快结束的时候,角色的碰撞体积恢复原来不为0,按照中心当前角色中心位置相对关系和“碰撞算法”,就“穿人”了。


2、为什么两个大门,同时对出天地返,二者不会出现天地返,而会“穿人”?

小花答:首先,投技判定相互抵消了,接着6246C的指令只响应了6,变为了前走。因为天地返失败系统也会为接下来的几帧赋予投或被投角色碰撞体积为0,所以“穿人”。

3、为什么两个大门,同时对出岚之山,1P会打中2P。

小花答:这个。。。(支支吾吾。。。)嗯。。。。(点支烟先。)

4、为什么两个大门,同时对出地雷震,2P会打中1P。

小花答:因为,这个,这个这个。唉呀呀呀。有木有公德心呀,人家才玩了几天98有木有。这么深度的问题去问大司马!
==================================================================
刚刚发觉,好像还有免投的属性呢,嘿^-^ ,比如人物起身前几帧,之类之类的。这又是怎么定义的呢?

kof98097.png (17.8 KB, 下载次数: 80)

kof98097.png

kof97000.png (18.76 KB, 下载次数: 84)

kof97000.png

kof98100.png (61.41 KB, 下载次数: 83)

kof98100.png

评分

参与人数 2节操 +40 金币 +30 人气 +30 游币 +6 好评度 +1 收起 理由
油仔 + 20 + 20 + 20 + 1 + 1 给KOF大学教材 +1
idid2 + 20 + 10 + 10 + 5 支持研究,希望用于实战。

查看全部评分

回复

使用道具 举报

该用户从未签到

1388

主题

2822

帖子

1万

积分

待实名认证会员

骨灰级玩家

积分
13038
QQ
沙发
发表于 2011-11-5 23:05:05 | 只看该作者
你在自言自语吧,呵呵。

还有,你开判定框抓图时最好用SINGLE VS模式,判定框颜色才是正常的。
回复 支持 反对

使用道具 举报

该用户从未签到

97

主题

858

帖子

2894

积分

LV 9.会员

积分
2894
板凳
发表于 2011-11-6 01:40:45 | 只看该作者
不懂不懂不懂不懂   
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

地板
 楼主| 发表于 2011-11-6 07:54:03 | 只看该作者
kis5 发表于 2011-11-6 01:40
不懂不懂不懂不懂

回家上补习班去。[dadatu_012]
回复 支持 反对

使用道具 举报

该用户从未签到

102

主题

682

帖子

3470

积分

LV 10.会员

积分
3470
5#
发表于 2011-11-6 08:10:45 | 只看该作者
看是否能穿人很简单,身位框(或者你说的体型定位框)是否为黑色,黑色即可穿透

不过,双方同时用投技会穿透,并不是因为这个原因,你仔细观察会发现框框根本就没有变色,代码显示只有投技成功才会变色

另外,中心坐标就是角色脚下的白色小十字,不是框框的中心
回复 支持 反对

使用道具 举报

该用户从未签到

634

主题

1万

帖子

4万

积分

LV 16.会员

你懂的

积分
42196

妙语书生灌水天才奖常坐沙发沙发如床在线达人声名远扬

6#
发表于 2011-11-6 08:12:57 | 只看该作者
aaronmax 发表于 2011-11-5 23:05
你在自言自语吧,呵呵。

还有,你开判定框抓图时最好用SINGLE VS模式,判定框颜色才是正常的。 ...

说实在的,我看了一会,现在满头雾水……
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

7#
 楼主| 发表于 2011-11-6 08:16:24 | 只看该作者
simaguang 发表于 2011-11-6 08:10
看是否能穿人很简单,身位框(或者你说的体型定位框)是否为黑色,黑色即可穿透

不过,双方同时用投技会穿 ...

不黑也可以穿吧。雅典娜的那个穿人,不黑咻![dadatu_025]
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

8#
 楼主| 发表于 2011-11-6 08:17:52 | 只看该作者
idid2 发表于 2011-11-6 08:12
说实在的,我看了一会,现在满头雾水……

话说,俺写得就这么不清不楚么[dadatu_003]
回复 支持 反对

使用道具 举报

该用户从未签到

634

主题

1万

帖子

4万

积分

LV 16.会员

你懂的

积分
42196

妙语书生灌水天才奖常坐沙发沙发如床在线达人声名远扬

9#
发表于 2011-11-6 08:29:02 | 只看该作者
本帖最后由 idid2 于 2011-11-6 08:32 编辑
sddzcuigc 发表于 2011-11-6 08:17
话说,俺写得就这么不清不楚么


的确有很多穿人,换位置,二个人相互打不到的状况。这个,在以前的高手视频里有很多,举个例子:1P2P都用七伽社近身都出特殊技标准大锤6A这一招,相互都打不到的~

我知道你是想解释穿人这个现象了,支持研究,还实用于实战还是有点…… 你知道的KOF这个游戏,骨子里是实战为主的。


其实我刚才的回复也有开玩笑的意思。
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

10#
 楼主| 发表于 2011-11-6 08:33:47 | 只看该作者
本帖最后由 sddzcuigc 于 2011-11-6 08:37 编辑
idid2 发表于 2011-11-6 08:29
的确有很多穿人,换位置,二个人相互打不到的状况。这个,在以前的高手视频里有很多,举个例子:1P2P都用 ...


打不到不一定就无敌,有可能就是没打到。[dadatu_001]

其实最初的目的,就是为了只解释为什么98相比97小影跳可以过站着的人。因为乍接触98时,写过一个kof97和98的对比,里面没有阐述清楚。

另外的好玩的问题,完全是对称日一时兴起。[dadatu_001]
回复 支持 反对

使用道具 举报

该用户从未签到

634

主题

1万

帖子

4万

积分

LV 16.会员

你懂的

积分
42196

妙语书生灌水天才奖常坐沙发沙发如床在线达人声名远扬

11#
发表于 2011-11-6 08:46:10 | 只看该作者
sddzcuigc 发表于 2011-11-6 08:33
打不到不一定就无敌,有可能就是没打到。

其实最初的目的,就是为了只解释为什么98相比97小 ...

所以我给你加分了,支持研究嘛~
回复 支持 反对

使用道具 举报

该用户从未签到

102

主题

682

帖子

3470

积分

LV 10.会员

积分
3470
12#
发表于 2011-11-6 09:19:55 | 只看该作者
雅典娜26B/D是飞行道具,飞行道具你看看,根本就没有身位框
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

13#
 楼主| 发表于 2011-11-6 09:55:49 | 只看该作者
本帖最后由 sddzcuigc 于 2011-11-6 09:57 编辑
simaguang 发表于 2011-11-6 09:19
雅典娜26B/D是飞行道具,飞行道具你看看,根本就没有身位框


额,原来是这个样子。雅典娜236B和神乐祝词穿人是一个道理。上个图

克里斯236B.png (34.02 KB, 下载次数: 74)

克里斯236B.png

雅典娜236B.png (32.57 KB, 下载次数: 71)

雅典娜236B.png
回复 支持 反对

使用道具 举报

该用户从未签到

102

主题

682

帖子

3470

积分

LV 10.会员

积分
3470
14#
发表于 2011-11-6 13:04:57 | 只看该作者
这些研究不能用于实战,是因为研究晚了

我03年开始接触KOF修改,05年自学摩托罗拉汇编(KOF的编程语言),但那个时候在玩网游,直到10年4月我才开始系统研究KOF

现在这些研究实在是没什么用了
回复 支持 反对

使用道具 举报

该用户从未签到

102

主题

682

帖子

3470

积分

LV 10.会员

积分
3470
15#
发表于 2011-11-6 13:05:48 | 只看该作者
这些研究不能用于实战,是因为研究晚了

我03年开始接触KOF修改,05年自学摩托罗拉汇编(KOF的编程语言),但那个时候在玩网游,直到10年4月我才开始系统研究KOF

现在这些研究实在是没什么用了
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

16#
 楼主| 发表于 2011-11-6 13:34:36 | 只看该作者
simaguang 发表于 2011-11-6 13:05
这些研究不能用于实战,是因为研究晚了

我03年开始接触KOF修改,05年自学摩托罗拉汇编(KOF的编程语言), ...

好厉害。你现在是不是在游戏公司工作呀。
回复 支持 反对

使用道具 举报

签到天数: 336 天

[LV.8]以坛为家I

6

主题

1093

帖子

4049

积分

待实名认证会员

KOF死士

积分
4049

略有小成在线达人

17#
发表于 2011-11-6 17:53:47 | 只看该作者
关于这个,,不是太明白,,估计在实战中,恐怕没那多的时间来想这些吧!
回复 支持 反对

使用道具 举报

该用户从未签到

87

主题

6095

帖子

1万

积分

LV 13.会员

积分
16407
QQ
18#
发表于 2011-11-6 19:18:59 | 只看该作者
谁能理论下麻宫携带必杀移动BUG 26B/D后那个状态 学习下
回复 支持 反对

使用道具 举报

该用户从未签到

226

主题

884

帖子

3535

积分

LV 10.会员

积分
3535
19#
发表于 2011-11-7 00:48:45 | 只看该作者
simaguang 发表于 2011-11-6 13:05
这些研究不能用于实战,是因为研究晚了

我03年开始接触KOF修改,05年自学摩托罗拉汇编(KOF的编程语言), ...

令人感伤的话题、、、、
我也研究游戏 虽然范畴不同 但也深有同感
时不时的 我总是问自己 我做的这些工作的意义在那里?

现在我想通了一些  
这个过程中 你至少获得了智慧  知道事物的复杂性 这样就不会继续单纯的看待任何事物了 这也是一种修炼吧 虽然这只是一种附加效果

回复 支持 反对

使用道具 举报

该用户从未签到

1388

主题

2822

帖子

1万

积分

待实名认证会员

骨灰级玩家

积分
13038
QQ
20#
发表于 2011-11-9 13:15:22 | 只看该作者
3216549875 发表于 2011-11-7 00:48
令人感伤的话题、、、、
我也研究游戏 虽然范畴不同 但也深有同感
时不时的 我总是问自己 我做的这些工 ...

同感,我也常常问自己,意义何在?
我觉得,研究明白自己就爽了,不明白就不爽,就TM这么简单,哈哈,管别人呢。
回复 支持 反对

使用道具 举报

该用户从未签到

32

主题

4368

帖子

1万

积分

LV 12.会员

自由人

积分
11933

镇海神笔在线达人论坛为家

QQ
21#
发表于 2011-11-9 17:19:51 | 只看该作者
没看懂呢......
回复 支持 反对

使用道具 举报

该用户从未签到

285

主题

6163

帖子

1万

积分

LV 13.会员

逆经叛道者

积分
15846
QQ
22#
发表于 2011-11-10 00:44:52 | 只看该作者
实战中 偶尔会被麻宫 表克移动阴
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

60

帖子

602

积分

LV 7.会员

积分
602
23#
发表于 2011-11-10 04:25:50 | 只看该作者
不明白啊不明白
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

24#
 楼主| 发表于 2011-11-16 17:49:58 | 只看该作者
话说,不知道有没有火星,发现即使没有气的2P,只要输入第一时间超必杀投指令,照样可以抵消对方的超必杀投。
回复 支持 反对

使用道具 举报

该用户从未签到

102

主题

682

帖子

3470

积分

LV 10.会员

积分
3470
25#
发表于 2011-11-16 17:54:23 | 只看该作者
必杀投和超必杀投是同等级的指令投
回复 支持 反对

使用道具 举报

该用户从未签到

371

主题

1992

帖子

7820

积分

待实名认证会员

花月痕

积分
7820

大漠孤烟

26#
 楼主| 发表于 2011-11-16 18:23:53 | 只看该作者
本帖最后由 sddzcuigc 于 2011-11-16 18:24 编辑
simaguang 发表于 2011-11-16 17:54
必杀投和超必杀投是同等级的指令投


我的意思是两边都是克拉克,一边有气,一边没气,同时输入624624C,结果谁也投不到谁,我猜是系统对有气没气是后判断的,先抵消了再说。
回复 支持 反对

使用道具 举报

该用户从未签到

102

主题

682

帖子

3470

积分

LV 10.会员

积分
3470
27#
发表于 2011-11-16 21:11:55 | 只看该作者
楼上回答正确
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

     
    Archiver|手机版|小黑屋|( 沪ICP备12034951号 )

GMT+8, 2025-8-6 16:12 , Processed in 0.150526 second(s), 35 queries .

© 2001-2011 Powered by Discuz! X3.1

快速回复 返回顶部 返回列表