Sandbox page | |
---|---|
This "sandbox" page allows you to carry out experiments. Please feel free to try your skills at formatting here. This sandbox will not be cleaned automatically, therefore if you want to test something, please clean it firstly. |
高倍速高速球状态下,玩家球即将飞离地图。请注意此截图仅展示用,一般应用在竞速中的高速球不会有如此高的倍速。 | |
漏洞基本信息 | |
---|---|
常用名称 | 高速球 |
是否存在固定产生方法 | 是 |
是否会导致游戏崩溃 | 否,但重复多次后可能会 |
是否允许用于疯狂模式竞速 | 部分可用于Ballance吧及speedrun.com |
高速球是一种较为常见的Ballance漏洞,表现为球在某个或某几个方向上产生成整倍的速度(实际上是整倍的受力),且该速度效果除非采取§解除一节的方法,不会直接消失。
现象
球在某个或某几个方向上受力成整倍增加,产生成整倍的速度,且该受力(速度)无法通过继续按键抵消。
例如如果启动了向前方向上“3倍速高速球”(有时也被称作4倍,因为如果按住前进键则变为4倍速),则球存在向前的3倍受力,如果不按键,相当于3倍速;按住 ↑
(默认设置) 向前,则受力变为4倍,相当于该方向上的4倍速(但其他方向不受影响);按住 ↓
后退,则受力变为2倍,相当于2倍速。再如,启动了向前方向的1倍速高速球(因为实际应用,常常被称作2倍速),则不按键时,相当于正常按前进键产生的速度;如果按住前进则是2倍速;按住后退则是静止不动(0倍速)。但即使球可以静止,该作用力效果也不会消失,松开键后球将继续前进。
发生方式
高速球存在四种发生方式,分别是开局高速球、二次开局高速球、换球高速球、死球高速球,启动方法各异,但共同特征是利用一些卡顿在游戏本禁止开启游戏菜单时将之开启。[1]
开局高速球
在Start或Restart后、屏幕黑屏时长按 (也就是一直按住) Esc
,则屏幕亮时出现菜单界面,表明可以启动高速球了。
- 想要n倍速,就按 (n-1) 下方向键(取决于高速方向),之后要按住那个键直到球出生(如果是两个方向,必须同时按住那两个方向键)。(实际效果是产生 (n-1) 倍受力,叠加上已有的按键后为n倍速;如果球出生前松开按键,则仅有按键的倍速,且2倍速无效果)
- 这种高速球启动会在闪过菜单时开始走表,球出生会有延迟,延迟时间与菜单界面停留时间相同,如果你在esc界面停了3秒,则球晚出生3秒。
此种高速球启动方法的特点是:简单、浪费6分。
二次开局高速球
在start或restart后、球没有出生前调换视角,例如按 shift
←
,然后在球出生还没有落地的时候迅速按下 Esc
,restart(重新开局),在黑屏时按下 shift
←
,转亮的一刹那松开,视角调换的90度,然后按方向键获取高速球。
- 按方向键会有两种不同的情况,一是需要按住方向键、二是不需要按住方向键,举个例子:若需开启向左2倍速,第一种情况你需要按一下←,再按住←,否则自动启动1倍速,第二种情况只需按一下←,不能再按住了,否则启动3倍速。
- 什么时候出现第一种情况和第二种情况尚无定论,经验是:换球后restart、死球后restart出现第一种情况的可能性较大。
二次高速球启动会在球出生后走表,较普通启动法省6分,但是较复杂。
变球高速球
球被换球器抓到之前一瞬间按下Esc
,若听到换球音效,表明启动成功,照#开局高速球中方法按方向键以启动高速球,没有什么特别的技巧,需要感觉和运气。
此种启动方法会有造成游戏崩溃的可能,一般经验是在一次游戏中3次换球启动高速球,就极有可能出现游戏崩溃——会有各种各样的BUG导致游戏未响应,所以当已用此法启动3次高速球后,强烈建议退出Ballance游戏重新进入。
死球高速球
球死亡前一瞬间按下Esc
,若有死亡音效,则启动成功。
解除
竞速捷径应用
不完善的条目 | ||
---|---|---|
高速球常被用在疯狂模式的竞速中以便达成某些捷径。
各关卡中的高速球
可后退高速球
开局在90度视角下启动向前的 1:0 倍速高速球,换成45度视角,则可以产生最高1.41倍速的向后拉力,而球前进速度仍然是1倍速,所以球可以以0.41倍速向后走。[2]
这一技术可以被用于大量疯狂HS纪录中,只是可能是限于启动难度,目前还未得到应用。
产生原因与影响
物理引擎"炸飞上天" (......) 因为Ballance运算依靠大量物理引擎,引擎原理各异,但本身就是复杂的数学运算。某些结果还会受电脑性能影响 (......) 引擎受力分析一般是一秒60次(每次根据原来的速度计算新的速度),球移动也是直接受到外力,每帧(1/60s,性能如果够)计算一次。如果因为某些逻辑受力分析一段时间没有进行,那么可能会把"60帧(每帧)受到60次1N力"理解为"1帧受到60次1N力",考虑摩擦力,速度爆炸了。 (......) 只是猜测,具体还是要看游戏本身逻辑。
— 602706150[3]
一般来说单独发生一次此漏洞并不会导致游戏出现更多问题。但经验表明如果#变球高速球使用大约3次后,容易引发其他漏洞致使游戏崩溃。
备注
- ↑ ballance高速球启动讲解 (百度贴吧)
- ↑ 【2015技术突破】非90度视角下可后退高速球的实现
- ↑ 【求助】关于各种球和道具变形爆炸这类崩溃性bug的产生原因 (第18楼,百度贴吧)
15 years, 6 months
15 years
222
−5
−4 years, 11 months
111
这段文字被90度旋转。