找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1372|回复: 19

The Flibo Bug

[复制链接]

该用户从未签到

发表于 2008-12-24 02:17:06 | 显示全部楼层 |阅读模式
先看这个例子,众所周知de_inferno的跳点:
de_inferno_jump.jpg

根据SchlumPF的做的测量距离插件来看,这的距离是245.6个单位。
如图:
de_inferno_measured.jpg

但实际上,不用跳245那么远也可以过,如图:
de_inferno_longjumped.jpg

准确的来说,这个点的距离是245.326329个单位长度,计算方法如下:
简单的勾股定理:
de_inferno_pythagoras.jpg

由于地图编译工具的原因,实际上应该比这个距离更短:
block_length.JPG

图片中的黑色部分是板子可以看见的部分,而绿色的是隐形的部分,看不见。
假如这是个250的板子,那么它的实际距离就是:
250+2*0.03125=250.0625个单位(不确定这个数据是否准确)

那么,为何会出现跳的距离比测量距离短也能过这种情况呢?
首先我们来分析一下玩家的人物模型,他的外形是一个32x32x72立方体。
然而玩家里还有一个互相抵触的模型。
(一个玩家由2个模型组成,这也是JumpBug形成的原理)
现在不清楚这个模型的具体大小,只知道它和人物的外形很接近。

而Valve公司没有想到的是:
如果不改变人物抵触模型的角度,他可以站在原来站不上去的边缘。如图:
effects.jpg
从上面这个图我们可以看到,人物的模型的宽度变成正方形的对角线了,
(45.25>32),这样能站的位置就多了。
这就是为何跳的距离比插件测的距离短 也能过的原因了

最后,这个观点是否正确,还要等咱们的cs引擎专家eDark来验证。
如果成立,他希望这个就叫Flibo Bug了。。。。
(因为是玩家Flibo发现的)

FB......

该用户从未签到

 楼主| 发表于 2008-12-24 02:20:53 | 显示全部楼层
newbie说,这样也许比较好理解
newbie.jpg


附上原文:

The Flibo Bug (Theory)

Did you ever measure this well known trickjump on de_inferno? According to a measuring plugin (I used this one ), this jump is 245.6 units long but in fact it's possible with a longjump shorter than about 245.6 units.

To be more exactly, the inferno jump has a distance of 245.326329 units (calculated by this, it should be even less because of the compiling tools but I dont know how much exactly) but still, how is it possible to jump this jump with less units than measured?

The player's bounding box is a rectangular prism with the size of 32x32x72 units but also the player has a collsion model (I don't know the exact size but it's very close to the bounding box size). The thing Valve didn't consider is, that if you don't turn this collision model by the player angles you'll be able to stand on edges on which you couldn't before (example).

If this gets confirmed by eDark (because I can't retrieve the collison model data by AMXX but the data is saved in demo files) this should be simply called Flibo Bug cause of the founder, guess his name

该用户从未签到

发表于 2008-12-24 02:27:26 | 显示全部楼层
第一次离楼主这么近

该用户从未签到

发表于 2008-12-24 02:27:30 | 显示全部楼层
有点晕...
不受边缘磨擦影响了?

该用户从未签到

发表于 2008-12-24 02:27:37 | 显示全部楼层
也许吧 睡觉去了

该用户从未签到

发表于 2008-12-24 02:38:01 | 显示全部楼层
晕倒了哈....

该用户从未签到

发表于 2008-12-24 02:44:41 | 显示全部楼层
本帖最后由 SiMen.iiN 于 2008-12-24 15:29 编辑

耶,太好了,除了管理员谁都不能编辑我的帖子

SiMen.iiN : 谁说的?

该用户从未签到

发表于 2008-12-24 06:25:55 | 显示全部楼层
牛憋!!!

该用户从未签到

发表于 2008-12-24 08:14:50 | 显示全部楼层
玩家人物里有一个互相抵触的模型………在某些demo中处死自己的时候看到的那个黑影就是吧…比如zhady的cellblock最后就有黑色方块显示……

该用户从未签到

发表于 2008-12-24 08:15:31 | 显示全部楼层
插入............
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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