当前位置:首页 > 其他解说 > 游戏新闻

【干货】FPS游戏的鼠标灵敏度换算方法_FOV_DPI_TAN

分享到: ? ? ? ? ? ? ?

写在前面:本专栏为up收集网络资料,结合自己想法做的总结,只适用FPS游戏。不保证100%正确,如有错误请在评论区指出!

多图警告,抽象绘图警告

并且我将以绝对小白的方式进行详细解释,大佬可以退出了( ̄△ ̄)

这里推荐视频BV1v4411j7Uc《如何搞定不同游戏之间的鼠标灵敏度换算? - FPS研究笔记S01E01》,讲的很清楚很详细

想要清楚鼠标灵敏度的换算方式,首先要了解4点:

1、游戏内灵敏度×DPI=eDPI

DPI是鼠标的定位精度,可理解为鼠标本身的灵敏度。而eDPI是最终灵敏度

举例:同一游戏中,游戏内灵敏度10×800dpi=游戏内灵敏度5×1600dpi


2、eDPI不是平面速度,而是角速度

鼠标移动相同距离,eDPI越大,准星旋转的角度越大。这也意味着鼠标移动的距离和准星移动的平面距离不成比例

旋转角度α相同,平面距离x<y<z

并且不同游戏的eDPI对应角速度也不同


3、与“灵敏度”有关的只有:eDPI、FOV(即视野)、显示器大小等

而与分辨率、桌面指针移动速度等无关

①与FOV有关原因FOV是你能在画面中看到的角度大小

假设FOV为90°,画面中绿色人物、准星与“人眼”连线的夹角为45°(画的不准)

当FOV调整为60°,就只能看到90°画面中间的一部分,但画面一般铺满显示器,所以人物变宽

即使FOV变化,绿色人物、准星与“人眼”连线的夹角没有变(依然是45°),平面距离却长了很多所以FOV是影响灵敏度的


②与显示器有关原因

这个不用上图了,相同FOV时,显示器越大,画面就越大,平面距离更长

举个例子,请想象用手机和电脑玩游戏,谁的画面大、距离长?


4、FOV分为HFOV(水平视野)和VFOV(垂直视野)

其中HFOV又分为16:9和4:3(现在以16:9为主)

2者可理解为宽和高的关系

不同游戏的FOV类型是不同的,大部分游戏设置中,可>100°为HFOV,最高90°为VFOV,以下不完全列举:

HFOV:守望先锋pubg/ target=_blank class=infotextkey>绝地求生、CSGO

VFOV:战地、彩虹六号:围攻

懂了以上4点,我们可以进入正题了

FPS鼠标灵敏度换算方法

一、换算游戏内灵敏度

1、方法1(推荐,方便快捷):

首先你需要鼠标灵敏度换算网站

https://www.mouse-sensitivity.com

①进入后找到“计算器设定”,将“模式”设置为【简易

②在“输入值”中选择“转换自”和“转换到”的游戏(以守望先锋转彩虹六号:围攻举例),要用英文名搜索

输入【灵敏度1】【DPI】,设置“位置”为【在游戏中】,“照准方式”为【腰射】(有时为【腰射(水平)】【Hipfire】)

③查看计算结果

箭头所指即为计算后灵敏度

PS:【灵敏度1】(即游戏内灵敏度)过小,会导致“最大差异值”较大(红色),换算结果不精确

箭头所指

所以游戏内灵敏度推荐10以上,并用减小DPI来抵消。比如原来是灵敏度5x3200dpi,将5换成20,DPI减小到800dpi

你可能会问:DPI不是越高越好吗?别担心,这点我们稍后再提


2、方法2(误差大,很麻烦)

测量2款游戏中,转360°移动的鼠标距离,调整游戏内灵敏度使2者相等

比如,守望先锋中转360°鼠标移动10cm,需调整游戏内灵敏度,使在彩虹六号:围攻中转360°鼠标也移动10cm。误差很大,不推荐


二、调整FOV(CSGO之后再提)

你依然需要鼠标灵敏度换算网站

https://www.mouse-sensitivity.com

①进入后找到“计算器设定”,将“模式”设置为【预设

②在“输入值”中选择“转换自”和“转换到”的游戏(以守望先锋转彩虹六号:围攻举例),设置“位置”为【在游戏中】,“照准方式”为【腰射】(有时为【腰射(水平)】【Hipfire】)

以下内容比较复杂!请认真阅读!

③确认FOV类型

a.确认2款游戏的FOV类型(以彩虹六号:围攻举例)

可以看到灰线以上是默认选项【Vdeg】(deg是degress,度)

分别解释一下:【Hdeg】为HFOV,【Hdeg Res】为游戏默认HFOV,【Vdeg】为VFOV(而rad表示弧度,一般用不上)

综上,彩虹六号:围攻使用VFOV,守望先锋使用【Hdeg Res】,但还需要……

b.确认HFOV的类型

如果游戏默认选项为【Hdeg Res】,就需要确认FOV类型,以守望先锋为例

如图,“FOV类型”为【Hdeg Res】时,FOV默认为103

更改“FOV类型”为【Hdeg 4:3】,如图,FOV默认变成86.631971

更改“FOV类型”为【Hdeg 16:9】,如图,FOV默认依然为103

综上,守望先锋使用HFOV 16:9


④设置2款游戏的“宽高比”

一般默认选项【原始】即可,只要2款游戏设置的宽高比相同就无影响

(a.如果显示器和游戏设置的宽高比不同,情况比较复杂,我稍微带一下

若FOV为HFOV,显示器为16:9,点击“宽高比”查看列表:16:9为正常;位于16:9以下的,显示器宽够高过长,【拉伸】和【黑边】没区别(都为上下黑边);位于16:9以上的,显示器高够宽不够,【拉伸】是裁掉2边,【黑边】是画面缩小使显示器能容纳(左右黑边)

若FOV为VFOV,显示器为16:9,点击“宽高比”查看列表:16:9为正常;位于16:9以下的,显示器宽不够,会压缩画面;位于16:9以上的,显示器宽过长,会拉伸画面。3种情况【】和【黑边】都没区别,画面一定铺满显示器,并且水平手感和竖直手感不一样

b.如果显示器相同,2款游戏设置的宽高比不同,若其中一款是VFOV,那情况将究极复杂;若2款都是HFOV会好很多,但是这个专栏是写不完了,一般也用不到,或许以后我会另写)


⑤换算FOV

HFOV 16:9转VFOV,守望先锋转彩虹六号:围攻举例

此时“FOV类型”为【Hdeg 16:9】,输入【FOV】,如103

图上是【Hdeg Res】但守望先锋默认就是16:9

更改“FOV类型”为【Vdeg】,网站将自动换算

如图,为70.5328°(四舍五入为71°),彩虹六号:围攻使用VFOV,游戏内设置为71°即可

VFOV转HFOV 16:9,HFOV 4:3和VFOV互相转换,HFOV 16:9和HFOV4:3互相转换同理


当你换算了eDPI,统一了FOV和宽高比,恭喜!现在2款游戏的手感是一样的了

然而还有个问题没解决,如果不想统一FOV怎么办?如果FOV没法改怎么办?

三、FOV无法更改时的方案

比如你用惯了守望先锋的103,想套用CSGO,发现CSGO默认的HFOV 16:9是106.26°,且无法更改!

1、换算游戏内灵敏度

如图,换算完游戏内灵敏度是6

2、确认“转换到”游戏的FOV

守望先锋是HFOV 16:9,我需要知道CSGO的HFOV 16:9是多少

如图CSGO是HFOV 4:3

用上面说过的换算FOV方法,将“FOV类型”修改为【Hdeg 16:9

得到16:9的HFOV为106.260205

3、套用公式

设守望先锋(即转换前游戏)为A,CSGO(即转换后游戏)为B,则结果为

我换算后CSGO游戏灵敏度为6,FOV的一半是53.1301025,tan值约为1.3。守望先锋FOV一半是51.5,tan值约为1.257。用6×1.3/1.257≈6.36

所以CSGO的游戏内灵敏度应设为6.36

其他私货

1、DPI越高越好吗?

在一定范围内,DPI当然是越高越好。但在超过一定值时(根据鼠标质量决定),鼠标将使用插值,反而使精度降低。所以DPI最好设置为1600~3200dpi。

当然,800dpi也好,10000dpi也好,影响没有那么大,真正重要的还是拉枪水平

2、手腕流推荐高灵敏度,但请不要太高

手腕流本身很吃天赋,高灵敏度的肌肉记忆很难养成,复健困难,也很累。我现在就因为手没那么大力气导致控不住。当然,也不推荐太低,伤手腕

以上,就是本专栏的全部内容!如有错误,请务必在评论区指出!你也可以在评论区问我相关的问题,我会努力解答

如果你喜欢,请给我一个赞吧!

关注我!我会更新更多干货专栏和有趣视频(吧)

解说吧微信公众号:众神OB
关注解说吧公众号,订阅更多奇闻趣事
分享到 ? ? ? ? ? ? ?