通用 / 鼠标

游戏灵敏度转换器:DPI、Yaw和cm/360

在控制台yaw预设或自定义yaw数值之间转换灵敏度,查看每完整转身所需的厘米数和英寸数,并补偿DPI变化。

游戏灵敏度转换器:DPI、Yaw和cm/360: 保持yaw、灵敏度和DPI的乘积不变,让相同的实际鼠标移动距离完成一次转身。内置预设使用m_yaw控制台变量;不提供社区逆向得出的游戏系数。计算假定使用原始输入且未启用加速度。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
游戏灵敏度转换器本地处理

完全在浏览器中运行

使鼠标实体移动一整圈所需的距离相同。请在禁用加速的情况下使用原始输入;这与开镜瞄准、视野或屏幕光标移动不一致。

当前设置

默认m_yaw:0.022

目标设置

默认m_yaw:0.022

要在同一游戏中更改DPI,请在两侧选择相同的游戏。

目标灵敏度1.00000
每转一整圈的厘米数51.95 cm/360
每转一整圈的英寸数20.45 inches/360
公式和自定义yaw

cm/360 = 360 ÷ (yaw × sensitivity × DPI) × 2.54

目标灵敏度 = 当前灵敏度 × 源yaw ÷ 目标yaw × 当前DPI ÷ 目标DPI。

内置游戏使用引擎控制台变量。对于其他游戏或已更改的m_yaw,请选择“自定义yaw”,并输入你信任的值。我们不提供社区逆向分析得出的数值。

Source引擎控制台变量

Valve的Source SDK 2013在src/game/client/in_mouse.cpp第88行中声明了m_yaw,默认值为0.022。这是Team Fortress 2的源代码,也是Counter-Strike 2预设使用的引擎参考。访问日期:2026-10-04:https://raw.githubusercontent.com/ValveSoftware/source-sdk-2013/master/src/game/client/in_mouse.cpp

Counter-Strike 2保留了Source引擎m_yaw的默认值0.022。要在自己的游戏中确认,请在开发者控制台中输入m_yaw;控制台会显示当前值。

Quake控制台变量

id Software的原始Quake源代码声明了m_yaw,默认值为0.022。访问日期:2026-10-04:https://raw.githubusercontent.com/id-Software/Quake/master/WinQuake/cl_main.c

旋转距离和单位

cm/360 = 360 ÷(yaw × sensitivity × DPI)× 2.54。整圈按定义为360度。NIST Handbook 44(2009)附录C规定,一英寸正好等于2.54 cm。访问日期:2026-10-04:https://www.nist.gov/system/files/documents/2017/05/09/HB44-09-Combined.pdf。目标灵敏度等于源灵敏度乘以源yaw/目标yaw,再乘以源DPI/目标DPI。

使用方法

  1. 选择当前游戏或输入自定义yaw,然后输入DPI和灵敏度。
  2. 选择目标游戏或yaw,并输入目标DPI。
  3. 查看目标灵敏度,以及每完整转身所需的实际移动距离。

隐私与限制

转换器完全在浏览器中运行,不会读取或更改你的游戏设置。

相关工具

常见问题

为什么在相同DPI下,预设给出的灵敏度相同?

因为它们有文档记录的默认m_yaw值相同。自定义yaw支持其他引擎系数,或支持你已更改的控制台数值。

为什么找不到我的游戏?

内置数值仅限于有引用来源的引擎控制台变量。对于使用社区推导数值的游戏,请输入你信任的自定义yaw。

这与开镜瞄准相匹配吗?

不匹配。视野、缩放倍率、鼠标加速度和操作系统指针缩放都可能改变感知到的或实际的行为。此计算匹配的是原始水平旋转距离。

预设的yaw数值来自哪里?

Team Fortress 2使用Valve的Source SDK 2013中声明的m_yaw默认值;Quake的默认值声明于id Software的原始源代码中。Counter-Strike 2保留Source引擎的m_yaw默认值0.022。若要在自己的游戏中确认,请在开发者控制台中输入m_yaw;控制台会显示当前值。

免费工具·使用在浏览器中次·无需账户