自2019年9月29日起未验证邮箱的用户将无法编辑页面。请尽快前往参数设置验证邮箱,谢谢您的配合(若您使用中国大陆境内的邮箱,可能存在数小时延迟,请耐心等待;若24小时内未收到,请检查您的垃圾箱

Difference between revisions of "边境之地"

From Ballance Wiki
Jump to: navigation, search
m (画廊)
(Tags: Mobile edit, Mobile web edit)
m
(Tags: Mobile edit, Mobile web edit)
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
  | speedrun = unknown
 
  | speedrun = unknown
 
}}
 
}}
“'''边境之地'''”是指[[Ballance/zh|Ballance]]中坐标绝对值过大时(一般需要达到 100,000 以上)的运算错误造成的“奇异现象”。
+
“'''边境之地'''”是指[[Ballance/zh|Ballance]]中坐标绝对值过大时(一般需要达到 100,000 以上)因运算错误造成的“奇异现象”。
  
“边境之地”现象可以通过在[[Virtools/zh|Virtools]]内修改物体坐标(以及玩家[[重生点]],因为距离过远,[[玩家球]]从原点直接前往几乎是不可能的)得到。由于会造成极度的卡顿、同时制作也很麻烦,目前并没有出现于任何[[原版关卡]]和[[自制地图]]中。
+
“边境之地”现象可以通过在[[Virtools/zh|Virtools]]内修改物体坐标(以及玩家[[重生点]],因为距离过远,[[玩家球]]从原点附近直接前往几乎是不可能的)得到。由于会造成极度的卡顿,且制作也很麻烦,目前并没有被应用于任何[[原版关卡]]和[[自制地图]]中。
  
 
== 现象 ==
 
== 现象 ==
  
“边境之地”现象仅会对坐标过大的轴的方向上物体的表现产生影响,若同时多个坐标轴的坐标过大,则物体在这些轴方向上的表现均会受到影响。其他轴上不受影响,而玩家如果回到坐标至较小的地方,则会立即恢复正常。
+
“边境之地”现象仅会对坐标过大的轴的方向上物体的表现产生影响,若同时多个坐标轴的坐标过大,则物体在这些轴方向上的表现均会受到影响,但其他轴上不受影响。而玩家如果回到坐标值较小的地方,则会立即恢复正常。
  
 
=== Virtools中 ===
 
=== Virtools中 ===
  
* 视角抖动,尤其是移动视角时;
+
* 视角抖动,尤其是移动或旋转视角时;
* 物体的移动不再“平滑流畅”,而是只能以一定的单位大小(如0.0625或1.25等移动);
+
* 物体的移动不再“平滑流畅”,而是只能以一定的单位大小(如0.0625或1.25等)移动;
* Virtools中限制的最大坐标为 1,000,000。若物体被移动至此坐标附近,则物体将不会被显示,同时玩家在尝试移动物体是物体坐标总会被重置为 1,000,000,致使物体在被移动至此坐标后无法脱离。因此边境之地现象只能在玩家坐标低于 1,000,000 处被检验。
+
* Virtools中限制的最大坐标为 1,000,000。若物体被移动至此坐标附近,则物体将不会被显示,同时玩家在尝试移动物体时物体坐标总会被重置为 1,000,000,致使物体在被移动至此坐标后无法脱离。因此边境之地现象只能在玩家坐标低于 1,000,000 处被检验。
  
 
=== Ballance中 ===
 
=== Ballance中 ===
Line 25: Line 25:
 
==== 坐标中等偏大 ====
 
==== 坐标中等偏大 ====
  
“坐标中等偏大”时的卡顿一般发生在坐标值为 100,000 至 500,000,左右时,但也有配置较差的电脑甚至在坐标为 10,000 处就能产生此现象。
+
“坐标中等偏大”时的卡顿一般发生在坐标值为 100,000 至 500,000 左右时,但也有配置较差的设备甚至在坐标为 10,000 处就能产生此现象。
  
 
* [[视角]]不断轻微抖动;
 
* [[视角]]不断轻微抖动;
 
* [[分数球]]的“分数小球”和其“尾迹”分离,并沿着坐标值偏高的轴上向相反方向拉伸,时间越长偏移越远;运动变慢,由于“分数小球”和其“尾迹”分离,最后会无法正常追上玩家球,而是追逐相对于玩家球偏移了的某个位置;
 
* [[分数球]]的“分数小球”和其“尾迹”分离,并沿着坐标值偏高的轴上向相反方向拉伸,时间越长偏移越远;运动变慢,由于“分数小球”和其“尾迹”分离,最后会无法正常追上玩家球,而是追逐相对于玩家球偏移了的某个位置;
* 粒子效果的透明层消失,导致[[贴图]]异常。
+
* 部分粒子效果的透明层消失,导致[[贴图]]异常(看起来像是贴图缺失一样)。
  
 
==== 坐标极大 ====
 
==== 坐标极大 ====
Line 35: Line 35:
 
“坐标极大”一般指坐标在 500,000 左右以上时的现象。
 
“坐标极大”一般指坐标在 500,000 左右以上时的现象。
  
* 视角剧烈抖动,玩家球运动时视角也会非常卡顿的移动,一部分[[机关]]也会抖动;
+
* 视角剧烈抖动,玩家球运动时视角也会非常卡顿地移动,一部分[[机关]]也会抖动;
 
** 当尝试切换视角时,显示出来的视角可能不完全(例如看起来尝试旋转90度时产生了[[非90度视角]],但实际上并没有,玩家球仍能按照旋转90度的方向移动;
 
** 当尝试切换视角时,显示出来的视角可能不完全(例如看起来尝试旋转90度时产生了[[非90度视角]],但实际上并没有,玩家球仍能按照旋转90度的方向移动;
** 使用俯视视角后无法恢复,导致随着俯视次数增多视角不断抬高,类似于[[彩蛋视角]];但转换视角时视角仍会保持抬高状态,造成视角错乱;
+
** 使用俯视视角后无法恢复,导致随着俯视次数增多视角不断抬高,最终类似于[[彩蛋视角]];但转换视角时视角仍会保持抬高状态,造成视角错乱(比如旋转180度反而变成视角颠倒);
* 分数球表现类似于[[#坐标中等偏大]]时,但随着时间最终会像是解体了一样;
+
* 分数球表现类似于[[#坐标中等偏大]]时,但随着时间流逝,运动更不规则,最终会像是解体了一样;
 
* 球在[[重生点]]重生时旋转着的“激光球”位置与球重生点实际所在的位置偏移(此现象甚至在玩家球位置恢复到坐标较小处时仍能保留),但球仍然在正常的位置重生;
 
* 球在[[重生点]]重生时旋转着的“激光球”位置与球重生点实际所在的位置偏移(此现象甚至在玩家球位置恢复到坐标较小处时仍能保留),但球仍然在正常的位置重生;
 
* [[变球器]]变球时将球“吸入”的位置不再是变球器中心,而是存在偏移;
 
* [[变球器]]变球时将球“吸入”的位置不再是变球器中心,而是存在偏移;
 
* [[飞碟]]的顶部“盖子”与飞碟本体偏移(偏移方向与坐标过大的坐标轴有关);
 
* [[飞碟]]的顶部“盖子”与飞碟本体偏移(偏移方向与坐标过大的坐标轴有关);
* 玩家球移动''可能会''变得不流畅,类似于Virtools中的现象。
+
* 玩家球的移动''可能会''变得不流畅,类似于Virtools中移动物体时的现象。
 +
** 但这也导致玩家球更容易对齐[[单轨]]。
  
 
== 成因 ==
 
== 成因 ==

Latest revision as of 22:54, 29 November 2019

边境之地
FarLandsExtraPoint-6e5.png
玩家X和Z坐标绝对值达到 600,000 左右时转换视角,视角看似变成了非90度,而分数球“解体”。
漏洞基本信息
常用名称 边境之地
是否存在固定产生方法
是否会导致游戏崩溃 否,但重复多次后可能会
是否允许用于疯狂模式竞速 状况未知

边境之地”是指Ballance中坐标绝对值过大时(一般需要达到 100,000 以上)因运算错误造成的“奇异现象”。

“边境之地”现象可以通过在Virtools内修改物体坐标(以及玩家重生点,因为距离过远,玩家球从原点附近直接前往几乎是不可能的)得到。由于会造成极度的卡顿,且制作也很麻烦,目前并没有被应用于任何原版关卡自制地图中。

现象

“边境之地”现象仅会对坐标过大的轴的方向上物体的表现产生影响,若同时多个坐标轴的坐标过大,则物体在这些轴方向上的表现均会受到影响,但其他轴上不受影响。而玩家如果回到坐标值较小的地方,则会立即恢复正常。

Virtools中

  • 视角抖动,尤其是移动或旋转视角时;
  • 物体的移动不再“平滑流畅”,而是只能以一定的单位大小(如0.0625或1.25等)移动;
  • Virtools中限制的最大坐标为 1,000,000。若物体被移动至此坐标附近,则物体将不会被显示,同时玩家在尝试移动物体时物体坐标总会被重置为 1,000,000,致使物体在被移动至此坐标后无法脱离。因此边境之地现象只能在玩家坐标低于 1,000,000 处被检验。

Ballance中

坐标中等偏大

“坐标中等偏大”时的卡顿一般发生在坐标值为 100,000 至 500,000 左右时,但也有配置较差的设备甚至在坐标为 10,000 处就能产生此现象。

  • 视角不断轻微抖动;
  • 分数球的“分数小球”和其“尾迹”分离,并沿着坐标值偏高的轴上向相反方向拉伸,时间越长偏移越远;运动变慢,由于“分数小球”和其“尾迹”分离,最后会无法正常追上玩家球,而是追逐相对于玩家球偏移了的某个位置;
  • 部分粒子效果的透明层消失,导致贴图异常(看起来像是贴图缺失一样)。

坐标极大

“坐标极大”一般指坐标在 500,000 左右以上时的现象。

  • 视角剧烈抖动,玩家球运动时视角也会非常卡顿地移动,一部分机关也会抖动;
    • 当尝试切换视角时,显示出来的视角可能不完全(例如看起来尝试旋转90度时产生了非90度视角,但实际上并没有,玩家球仍能按照旋转90度的方向移动;
    • 使用俯视视角后无法恢复,导致随着俯视次数增多视角不断抬高,最终类似于彩蛋视角;但转换视角时视角仍会保持抬高状态,造成视角错乱(比如旋转180度反而变成视角颠倒);
  • 分数球表现类似于#坐标中等偏大时,但随着时间流逝,运动更不规则,最终会像是解体了一样;
  • 球在重生点重生时旋转着的“激光球”位置与球重生点实际所在的位置偏移(此现象甚至在玩家球位置恢复到坐标较小处时仍能保留),但球仍然在正常的位置重生;
  • 变球器变球时将球“吸入”的位置不再是变球器中心,而是存在偏移;
  • 飞碟的顶部“盖子”与飞碟本体偏移(偏移方向与坐标过大的坐标轴有关);
  • 玩家球的移动可能会变得不流畅,类似于Virtools中移动物体时的现象。
    • 但这也导致玩家球更容易对齐单轨

成因

  • 数值过大时,表示坐标的浮点值运算出错。

画廊