wiki

物件锁

一个物件锁的例子:无法与第二个物件交互

物件锁 (note lock),是一个日常使用的术语,指的是 osu! 为了保证玩家能顺利击打物件的游戏机制。当以下种情况同时出现时,物件锁就会出现:

  1. 两个物件的判定窗口有相互重叠的部分。
  2. 这两个物件中的第一个物件还没有判定(击中或失误)。

这种情况下,其后的第二个物件会上锁,osu! 会忽略玩家的输入,直到当前时间点完全离开第一个物件的判定窗口。如果玩家无法操控并击打第一个物件来解除第二个物件的锁时,物件锁就会成为一个问题。并且,物件锁可能会出现多米诺骨牌效应,导致玩家在后续的物件上出现更多的失误,直到血量耗尽并失败。

当物件锁出现时,被击打的物件会抖动。但对于滑条和转盘不生效(只出现在圆圈上)。

原因

物件锁是 osu! 时间轴系统的一部分,当两个物件的判定窗口相互重叠时就会发生。如果谱面的判定严度 (OD) 很低,BPM 很高,那么判定窗口会经常重叠,物件锁会更经常发生。

由于通常情况下,玩家需要按照时间先后顺序,来击打 osu! 谱面的物件,所以物件锁导致的输入失效通常会起到积极作用:

  • 确保玩家不会忽视谱面的一部分
  • 在更高更快的难度里,它可以避免玩家失去节奏感和失去同步

预防

从谱师的角度来说,他们可以根据物件密度和 BPM,来小心选取难度的判定严度 (OD),从而防止出现物件锁。对于 BPM 高于 200 的谱面来说,建议 OD 设为 5 或者更高。请参阅指南:避免在高 BPM 下出现物件锁 (Avoiding notelock at high BPM)