DDNET 知识库

中文 Wiki

DDNet Workshop 中文知识库,收录 79 Wiki 词条,涵盖游戏技巧、机制等内容,提升广大玩家游戏理解

冻结 Freeze
游戏机制•游戏机制

冻结 Freeze

冻结是DDNet的核心游戏机制之一,包括普通冻结、深度冻结和半身冻结三种类型

冻结Freeze深度冻结半身冻结冻结跳跃
2024-01-01

冻结 9/9 是主要的游戏机制之一。玩家与冻结区域发生交互时,会重置并禁用玩家的 移动键/跳跃键、开火键和 钩爪键 数秒钟。

冻结时的效果:

  • 若在冻结前钩住了其他玩家,则被冻结时会立即松开钩索
  • [拖拽](Drag Part) 技巧就是建立在一名玩家处于冻结状态的基础上而发展的
  • [锤跑](Hammer#Hammer run) 技巧与 投掷 技巧通常都用来穿过较宽的冻结区域
  • 在双人合作的情况下,玩家还可以使用 Aled 技巧来穿过一格宽或一个高的冻结区域

冻结持续时间

默认情况下,玩家在接触冻结区域后会获得 3 秒的冻结状态。

判断剩余冻结时间的方法:

  • 通过数每秒从玩家身上飘出来的星星来判断(传统方法)
  • DDNet 16.2 版本之后,启动 DDrace 模式的专属 HUD 可以使用解冻显示条代替星星,解冻显示条将出现在玩家的正下方

计时器机制:

  • 冻结计时器只会在玩家被冻结后的每 1 秒之后进行一次更新
  • 实际解除冻结的时间取决于玩家何时进入冻结区域
  • 有可能出现一名玩家在冷冻区域滞留时间更长但解除冻结的时机更早的情况

解除冻结的方法:

  1. 触碰解除冻结区域 11/11
  2. 对处于冻结状态的玩家使用 锤子 或 激光枪

瞬时解除冻结:

如果一名玩家在冻结区域内被解除冻结时(通过锤子击打或者被激光枪发射的光线击中等),该名玩家则只会进行瞬时解除冻结(只解除冻结 1 帧的时间):

  • 在此期间允许该名玩家进行移动、跳跃或使用武器的操作
  • 也可以发射钩子,但只能发射 1 帧时间的钩子,大约只能钩到 4 格距离远的其他玩家

在 [开关层](Map#Switch layer) 中还可以设置不同冻结秒数的冻结区域。如果将冻结区域的冻结时间设置为 1 秒,则处于该冻结区域的玩家每秒都可以使用一次武器,但是不允许移动、跳跃或使用钩爪。

深度冻结

玩家碰到深度冻结区域 12/12 还会进入深度冻结状态。处于深度冻结状态玩家的表情会变为愤怒。

深度冻结特性:

  • 处于深度冻结状态的玩家会在每秒钟刷新出一次 3 秒的冻结状态(通俗来讲即永久处于冻结状态)
  • 单纯触碰解除冻结区域并不会使深度冻结状态消失
  • 唯一能解除深度冻结状态的方法是让该名玩家触碰解除深度冻结区域 13

解除后的状态:

  • 解除深度冻结状态后,玩家依然会处于冻结状态,持续 2-3 秒钟
  • 这取决于在触碰解除深度冻结区域时,冻结计时器位于哪个计时时刻
  • 有时可能会出现处于深度冻结的玩家触碰到解除深度冻结区域后会立即恢复到正常状态,这是因为地图编辑时将解除深度冻结区域和解除冻结区域放在了同一位置

半身冻结

冻结的另一种形式是半身冻结 144。

半身冻结特性:

  • 进入半身冻结区域后将会重置并禁用玩家的 移动 和 跳跃
  • 但开火键和 释放钩索 并不受影响
  • 与深度冻结类似,解除半身冻结状态的唯一办法是触碰解除半身冻结 145 区域

冻结跳跃

冻结跳跃是一项作用在位于地面处一格高的冻结区域内的技巧。

触发原理:

  • 触发冻结跳跃时,玩家通常已失去所有二段跳跃的次数
  • 玩家可以按住跳跃键来使得玩家落地时可以立即触发一次平地跳跃
  • 成功触发冻结跳跃时,玩家会表现为完成一次平地跳跃同时进入冻结状态

成功率因素:

  • 这项技巧并不能稳定触发
  • 如果玩家在落地时有较高的垂直速度,该项技巧的触发成功率会高一些

推测原理:玩家以较高的速度落入冻结区域时的某一瞬间,应完成的下落高度由于有地面的阻挡,从而使得玩家不得不停在地板上,因此可以进行一次平地跳跃;但在下一瞬间(一帧的时间),玩家又因为接触了冻结区域,从而进入了冻结状态。

深度冻结的稳定性:

如果地面上的区域为深度冻结区域,那就可以稳定触发冻结跳跃。

穿过冻结区域

基本条件:

  • 仅当玩家拥有很高的移动速度时,才有可能穿过冻结区域而不进入冻结状态
  • 一格宽的冻结区域也可以使用 武士刀 来跳过

特殊机制:

  • 如果在玩家穿过冻结区域后掉落了足够高的高度,那么在掉落过程中被自行解除冻结状态也是有可能发生的
  • 由于冻结计时器每一秒钟才会进行一次冻结判定,所以玩家可以尝试在进入冻结区域后尽可能快地离开

注意事项:

  • 如果玩家进入离开冻结区域过晚,则有可能在玩家离开冻结区域前,冻结计时器会在第二秒判定玩家依然位于冻结区域,从而重头开始计时冻结时间

角落穿越:

由于冻结区域、传送区域 等之类区域的判定体积较小,这可以使得玩家穿过由两块冻结区域组成的角落(类似于两个可碰撞实体组成的角落)。但这个技巧的操作精度极其精确,如果没有其他地图元件辅助进行操作,玩家几乎无法手动穿过这个角落。

爱心

在 DDrace 模式中,玩家接触到爱心 198 图标时也会进入默认 3 秒的冻结状态。

  • 爱心可以和缓慢变速带 64 或急速变速带 65 搭配使用,使得爱心可以随处移动

参考文献

  1. https://heinrich5991.github.io/blog/blog/one-tick-unfreeze