“Stopper穿透”的版本间的差异
小 |
小 |
||
第14行: | 第14行: | ||
* 随机发生:当球的运动速度超过游戏引擎计算的迭代次数时,有可能导致该错误的出现。在这种情况下,机关会触碰到Stopper后仍能继续绕轴运动,并受到重力的作用而垂直下落。游戏运行时的帧数越低,系统计算错误导致此问题的概率越高。 | * 随机发生:当球的运动速度超过游戏引擎计算的迭代次数时,有可能导致该错误的出现。在这种情况下,机关会触碰到Stopper后仍能继续绕轴运动,并受到重力的作用而垂直下落。游戏运行时的帧数越低,系统计算错误导致此问题的概率越高。 | ||
− | * 修改数据发生:通过在[http://mustache.ysepan.com/ Ballance 社区资源中心(BCRC)资源下载区]下载玩家球性质补丁,并对玩家球的性质进行修改(替换根目录3D-Entities里的Balls. | + | * 修改数据发生:通过在[http://mustache.ysepan.com/ Ballance 社区资源中心(BCRC)资源下载区]下载玩家球性质补丁,并对玩家球的性质进行修改(替换根目录3D-Entities里的Balls.NMO文件),例如使用力量球补丁,可以较为容易地导致该Bug的出现。 |
=== 解除 === | === 解除 === |
2023年10月24日 (二) 14:04的最新版本
穿透Stopper的机关 | |
漏洞基本信息 | |
---|---|
常用名称 | Stopper穿透 |
是否会导致游戏崩溃 | 否,但重复多次后可能会 |
是否允许用于疯狂模式竞速 | 状况未知 |
Stopper穿透是一种在游戏中已被识别的问题,也有“Stopper穿透Bug”或“机关抽风”的称呼。这一问题在游戏的第2-3推板处有更高的出现频率,表现为机关直接穿透Stopper。在没有对游戏数据进行任何修改的情况下,该问题的发生概率相对较低。但是,如果对游戏数据进行了修改,可能会导致游戏引擎在计算迭代过程中出现混乱,从而增加此Bug的触发概率。
发生及解除
发生方式
- 随机发生:当球的运动速度超过游戏引擎计算的迭代次数时,有可能导致该错误的出现。在这种情况下,机关会触碰到Stopper后仍能继续绕轴运动,并受到重力的作用而垂直下落。游戏运行时的帧数越低,系统计算错误导致此问题的概率越高。
- 修改数据发生:通过在Ballance 社区资源中心(BCRC)资源下载区下载玩家球性质补丁,并对玩家球的性质进行修改(替换根目录3D-Entities里的Balls.NMO文件),例如使用力量球补丁,可以较为容易地导致该Bug的出现。
解除
此Bug一旦发生,复原的难度较高,但仍存在一定的可能性能够进行复原。
产生原因与影响
根据Ballance游戏内部设计,其物理引擎理论上应以每秒处理132次的速度运行。然而,在2-3推板附近,存在大量护栏和复杂的钢轨结构,这些因素会减缓引擎的计算速度。引擎需要进行碰撞检测等操作,导致无法达到每秒132次的计算速度。因此,当玩家球以较快的速度通过推板时,可能会出现穿过Stopper而跳过引擎计算的情况。
通常情况下,当游戏中出现此漏洞时,单独发生一次并不会对游戏产生进一步的问题。然而,如果这种漏洞被多次利用,可能会导致游戏崩溃,并可能引发其他错误。