【中配】传送门速通玩家18年后发现奇点跃迁 - Marblr a9c4jrgfhsk

https://www.youtube.com/watch?v=a9c4jrgfhsk

原视频:Portal Speedrunners Discover "Singularity Warp" After 18 Years

原作者:Marblr

发布日期:2026-09-04

视频链接:https://www.youtube.com/watch?v=a9c4jrgfhsk


✨ 想看英文原声?请关注 @英文白斑马


00:00 奇点跃迁的发现背景

《Portal》速通多年来不断优化,近期主要时间收益来自跳过强制等待段落。二号测试舱入口的门和传送门枪启动合计迫使玩家等待约25秒;2023年的咖啡杯方法只能部分节省时间,穿玻璃方法又依赖当时被禁止的技巧。2025年5月,新故障被发现会使玩家短暂卡顿并传送到地图坐标0,0,0,因而被命名为Singularity Warp,并很快衍生出合法跳过二号舱剧情等待、刷新多项世界纪录的路线。


03:45 灵敏度损坏与无限值

游戏菜单滑块表面把鼠标灵敏度限制在0.00001到20之间,但文本框允许输入更高数值。Steam当前版本上限为1000万;2010年build 4197之前没有上限,因此该故障需使用旧版本,演示采用build 3420。灵敏度以32位浮点数存储,超过最大有限值后会变成infinity,另外还有negative infinity和NaN。将灵敏度设为无限会导致黑屏、失去音频和行动能力。


08:29 黑屏的代码原因

鼠标输入先由MouseMove记录水平和垂直位移,再由ScaleMouse乘以鼠标灵敏度。无限灵敏度会使原始鼠标移动值变成无限,ApplyMouse又把这些值直接加入视角角度,导致视角坐标成为无限。渲染器无法解释无限视角,于是停止渲染并立即出现黑屏。


10:00 平移修饰键的由来

键盘设置中默认未绑定的Strafe modifier源自早期只用键盘操作第一人称射击游戏的时代。它在《Wolfenstein 3D》中让方向键从转向改为横向移动,随后保留到《Doom》《Quake》《Half-Life》、Source引擎以及《Portal》中。虽然WASD加鼠标瞄准成为主流后该键几乎被遗忘,但它能改变无限鼠标输入的去向,因此成为触发Singularity Warp的关键。


12:49 无限输入下的移动异常

按住平移修饰键后,鼠标水平和垂直位移不再进入视角,而是分别进入侧向和前后移动指令,从而避免无限值污染视角。无限值随后污染移动变量:地面移动会不断卡顿、受阻,似乎只有斜向输入能通过;空中移动通常把玩家冻结在原地,精确斜向移动则能让角色缓慢飘行。


14:14 常规追踪为何阻止传送

空中移动例程中,无限的前后和侧向输入逐级污染速度、移动射线和终点坐标,使玩家理论上的速度和目的地在三个轴上都变成无限。常规追踪函数虽然会得到无限终点,但底层碰撞计算使t1变为0,fraction最终为0。位置提交代码只在fraction大于0时执行,因此整个移动被丢弃,玩家停在原地。


17:57 靠近传送门时的奇点跃迁

要让故障真正生效,必须让移动射线通过靠近传送门时使用的特殊物理追踪路径。UtilPortalTraceRay将射线交给物理引擎,SweepBoxIVP执行扫描时fraction保持初始值1,没有像常规追踪那样被设为0;无限delta污染终点后,位置提交条件成立,玩家坐标被设为无限。随后CheckVelocity检测X、Y、Z位置中的无限值并逐轴清零,最终把玩家送到0,0,0,形成空中版Singularity Warp。


20:44 地面版跃迁与高度保留

地面移动例程同样会让前后和侧向移动中的无限值传播到速度及终点坐标,但速度的Z分量会立刻被重置为0。因此只有X、Y终点变成无限并被CheckVelocity清零,Z高度保持有效。靠近传送门且fraction为1时,玩家会被传送到原点正上方或正下方、与触发时相同高度的位置;空中法直接到0,0,0,地面法则保留高度,二者按场景选择。


22:09 00与0


使用YouDub AI翻译配音制作

项目地址:https://github.com/liuzhao1225/YouDub-webui

发布评论
全部评论(0)
开通会员免广告 / 享专属权益
弹幕列表
相关推荐
【中配】传送门2速通者错过这个明显跳关长达七年 - Msushi MOFwb_MTj7Q
13:42

【中配】传送门2速通者错过这个明显跳关长达七年 - Msushi MOFwb_MTj7Q

矿工僵尸
0
43
【中配】泰拉瑞亚拒绝修复的漏洞 - ChippyGaming 2YTuYPUtew8
00:41

【中配】泰拉瑞亚拒绝修复的漏洞 - ChippyGaming 2YTuYPUtew8

矿工僵尸
0
99
【中配】速通玩家如何在60秒内活到第500天 - EazySpeezy krNsm5oS71U
22:32

【中配】速通玩家如何在60秒内活到第500天 - EazySpeezy krNsm5oS71U

矿工僵尸
0
72
【中配】1帧运行我的世界,体验太离谱 - GuyBordo
00:43

【中配】1帧运行我的世界,体验太离谱 - GuyBordo

矿工僵尸
0
333
【中配】仅用3个卡槽速通植物大战僵尸 - EazySpeezy uyt0NGt3Rqg
09:35

【中配】仅用3个卡槽速通植物大战僵尸 - EazySpeezy uyt0NGt3Rqg

矿工僵尸
0
83
【中配】速通玩具熊的五夜后宫世界差点让我彻底崩溃 - EazySpeezy rw75YrsrGuY
11:27

【中配】速通玩具熊的五夜后宫世界差点让我彻底崩溃 - EazySpeezy rw75YrsrGuY

矿工僵尸
0
61
【中配】用荆棘附魔困住全服玩家 - AvengerSpencer KmzsVwda9KM
20:17

【中配】用荆棘附魔困住全服玩家 - AvengerSpencer KmzsVwda9KM

矿工僵尸
0
73
【中配】玩家作弊当场被抓:第六期 - BE AMAZED 0KGvV5Jr0pM
41:35

【中配】玩家作弊当场被抓:第六期 - BE AMAZED 0KGvV5Jr0pM

矿工僵尸
0
76
【中配】如何从秒杀指令中存活 - Wifies XUg2u329Uq4
12:25

【中配】如何从秒杀指令中存活 - Wifies XUg2u329Uq4

矿工僵尸
0
75
【中配】罗布乐思死亡音效起源 - PJB YTC75cKzuNk
00:09

【中配】罗布乐思死亡音效起源 - PJB YTC75cKzuNk

矿工僵尸
0
72
【中配】揭穿我的世界恐怖传说,证明它们是假的 - PrestonPlayz ihVMGMaIEpg
38:48

【中配】揭穿我的世界恐怖传说,证明它们是假的 - PrestonPlayz ihVMGMaIEpg

矿工僵尸
0
117
【中配】Mojang官方通关我的世界的方法 - Fangorn fq7TgycJHCk
00:54

【中配】Mojang官方通关我的世界的方法 - Fangorn fq7TgycJHCk

矿工僵尸
0
124
【中配】等等:这有点不对劲! - Phoenix SC oLv15Eeo34A
10:36

【中配】等等:这有点不对劲! - Phoenix SC oLv15Eeo34A

矿工僵尸
0
92
【中配】家门虫宝可梦如何逆袭夺冠 - WolfeyVGC 9AuuJSGrXzk
20:18

【中配】家门虫宝可梦如何逆袭夺冠 - WolfeyVGC 9AuuJSGrXzk

矿工僵尸
0
66
【中配】宝可梦全属性对战强度排名 - WolfeyVGC jkqlT2PUVAU
52:28

【中配】宝可梦全属性对战强度排名 - WolfeyVGC jkqlT2PUVAU

矿工僵尸
0
109
【中配】我的世界应加入的31个微小纹理更新 - Skip the Tutorial BfhwisYT
09:54

【中配】我的世界应加入的31个微小纹理更新 - Skip the Tutorial BfhwisYT

矿工僵尸
0
98
【中配】我的世界Alpha版复制漏洞 - Skip the Tutorial 16GZ6RGPmUM
00:12

【中配】我的世界Alpha版复制漏洞 - Skip the Tutorial 16GZ6RGPmUM

矿工僵尸
0
96
【中配】史上十大最毒瘤宝可梦 - WolfeyVGC oiNbzzwC3YQ
37:06

【中配】史上十大最毒瘤宝可梦 - WolfeyVGC oiNbzzwC3YQ

矿工僵尸
0
91
【中配】用我的世界最小方块打破传言 - Skip the Tutorial zPIbnQHReT0
20:31

【中配】用我的世界最小方块打破传言 - Skip the Tutorial zPIbnQHReT0

矿工僵尸
0
144
【中配】如果水舰队获胜了会怎样? - Seafoam 7xQzjX-8x5U
19:08

【中配】如果水舰队获胜了会怎样? - Seafoam 7xQzjX-8x5U

矿工僵尸
0
58