先写下简洁的。
游戏厂商应该以此类似手段来自动适应用户的鼠标速度。
而用户自然可以先自己尝试设置。
首先,我们去https://www.mouse-sensitivity.com输入你最满意鼠标速度的游戏,换算得到360度移动的鼠标移动距离。用这距离乘以游戏FOV/360的值,即可得到刚好一个水平横面的鼠标移动距离。
水平分辨率/X=刚刚得到的水平距离
X为合适的鼠标DPI
根据这个公式就能得到应该设置的桌面用鼠标DPI。
Windows应该设置鼠标灵敏度为1(设置第6格).
游戏应该设置为1或者合适的值。
以上值应该反复调试,让鼠标可以刚好得到能设置的两个DPI。有了这两个基准,以后其他一切3D射击游戏都能被你轻松掌握了。
目前我找到的一对不错的值:
800 桌面DPI
4550 游戏DPI。游戏FOV 120。
至于游戏厂商,读取或者让用户输入当前的鼠标CPI(DPI),再读取Windows的鼠标设置,轻松就能将用户的鼠标无缝适配到自己的游戏。
这有什么价值?
全天都在不自觉的练枪,吊打一切练枪软件,特别是骗钱软件Aimhero。