Learn · modules
Minecraft 中什么是 No Bob?模块详解
No Bob 是一个 Minecraft 模组,它取消了玩家行走时摄像头的上下摇晃,效果与原版的 View Bobbing 设置相同.
什么是 No Bob?
No Bob 是一个 Minecraft 模组,它取消了游戏原版在您每走一步时播放的视角晃动动作,即与您的行走动画同步的微小左右摆动和下沉。 启用它后,无论您移动速度有多快,相机都会锁定在水平、稳定的高度。 这是一个渲染上的改变,而不是游戏玩法上的改变:您的角色以相同的速度行走,以相同的方式受到攻击,并向服务器发送它一直以来发送的相同数据。 唯一改变的是您个人所看到的。
工作原理
原版在行走时,会在每一步中对相机施加一个小的周期性偏移,这就是内置的晃动:与行走周期直接相关的有节奏的摆动和下沉。 No Bob 位于渲染路径中,并在绘制帧之前取消该偏移,从而将相机保持在固定的头部高度位置,而与移动无关。
由于视角晃动纯粹是一个渲染步骤,因此没有任何底层内容与之交互。 它不影响移动速度、碰撞或命中检测,并且它都不是服务器跟踪的任何内容的一部分。 服务器本身一开始就没有任何“晃动”的概念。 它接收位置更新,就像一直以来一样,并让每个客户端以其想要的方式绘制行走周期。
玩家使用它的原因
主要吸引力在于舒适度和清晰度。稳定的画面在长时间的游戏中更舒适,减少了一些玩家因屏幕持续摇晃而产生的晕动症,并且在直播或录制素材时能获得更清晰的记录。更小的团队则喜欢在动作频繁的战斗中减少屏幕上的干扰。
对于竞技级游戏,减少视觉噪音可能有所帮助,但原版游戏已经在选项菜单中免费提供了相同的修复,因此任何优势都微乎其微。
无摇晃视角 vs 原版视角摇晃开关
| 方面 | 原版视角摇晃 | 无摇晃模块 |
|---|---|---|
| 所在位置 | 选项 > 视频设置 | 客户端模块列表 |
| 效果 | 移除相机摇晃 | 移除相机摇晃 |
| 检测风险 | 无 | 无 |
| 成本 | 免费,内置于游戏 | 随客户端捆绑 |
这两个选项产生的画面相同。唯一的真正区别在于你前往哪个地方来切换开关,以及它是否会出现在客户端的其他视觉选项旁边,而不是被埋藏在设置菜单中.
常见问题
功能上是这样。香草的视频设置已经包含了一个移除相机晃动的功能开关。无晃动模块再现了同样的固定相机效果.
并非有意义的。每个玩家都已经可以在原版设置中关闭镜头晃动,所以通过模块关闭它并不能让你领先.
客户端上的视口抖动完全由客户端渲染,且永不报告给服务器.
只有相机。行走速度、跳跃高度和碰撞判定均未改变。该模块改变的是你所见,而非你的移动方式.