鼠标灵敏度换算

同一个手感在不同游戏里要填的数字完全不同。填好当前设置,这里会算出 cm/360,以及每一款游戏该填多少。

当前设置

6 条换算时会用到的常识

cm/360 是唯一跨游戏通用的尺子。「灵敏度 2.5」这个数字在 CS 和守望先锋里代表完全不同的手感,因为两个引擎给灵敏度定的刻度不一样。cm/360 回答的是一个物理问题:在桌面上移动多少厘米,准星正好转一整圈。这个量和游戏无关,只和你的灵敏度、DPI 有关,所以换游戏、换鼠标、换 DPI 时用它对齐手感最可靠。多数玩家的区间在 25 到 50 厘米之间。

yaw 常量是怎么来的。引擎内部真正用到的是「每输入一个计数,视角转多少度」,这个数就是 yaw。玩家的灵敏度只是乘在 yaw 上的系数。yaw 不是官方公开参数,而是社区通过「把准星转到正好 360 度,量桌面距离」实测出来的,所以本页把每个游戏的 yaw 都显示出来——你可以自己核对,也可以给没有收录的游戏填自定义值。同一套引擎(比如 Source)的多个游戏共享同一个 yaw,灵敏度可以直接照搬。

eDPI 不能跨游戏比较。eDPI 是 DPI 乘以游戏内灵敏度,很多人拿它当「手感指标」,但它只在同一款游戏内部有意义。原因是不同游戏的灵敏度刻度不一样:同样是 800 eDPI,在 CS 里和在上古卷轴里代表的手感差得远。跨游戏对比请用 cm/360,它才真正对应到桌面上的物理移动距离。

换算成立的前提是原始输入。这套换算假设游戏直接读取鼠标的原始计数,不经过操作系统那套指针加速。现在的竞技射击游戏默认都是这样。但有两种情况会让结果失真:一是游戏里的「鼠标加速」选项开着,二是某些老游戏或窗口模式走了系统指针通道。另外 Windows 的指针速度滑块和「提高指针精确度」只影响桌面光标和少数非原始输入的程序,对开了原始输入的射击游戏没有影响,不需要为了游戏去调它。

DPI 高低本身不决定手感。DPI 只决定鼠标移动一英寸发出多少个计数。对同一个 cm/360 的手感来说,用 400 DPI 配两倍灵敏度,和用 800 DPI 配一半灵敏度,转起来完全一样。差别在于传感器的量化精度和可能的平滑处理:低 DPI 下每一次计数对应的角度更大,画弧时更容易看出台阶。现在主流做法是 800 或 1600 DPI 配相应的游戏内灵敏度,既不浪费传感器精度,也不会因为 DPI 太高触发传感器自身的平滑处理。

换显示器后手感会有细微变化。cm/360 描述的是视角转一整圈,但实际瞄准时你的目标通常只有屏幕上几个像素宽。屏幕变大或者分辨率变高之后,同样的视角变化对应的像素位移变多,瞄准的手感会觉得「变灵敏」了,即使 cm/360 一点没变。这也是为什么有人换到 27 寸 2K 之后要把 cm/360 稍微调大一点。它是个人偏好问题,没有标准答案。