1. 首页 > 游戏攻略一

Apex英雄Finals:如何优化灵敏度曲线以适应线性拟合 Apex英雄手游

标题:优化手柄FPS游戏体验:线性曲线设置实践

众所周知,目前在手柄FPS游戏中,APEX以其优秀的内置手柄曲线调整系统赢得了广大玩家的喜爱。

其中,线性四三模式使用者最多。

最近,我被朋友拉入了TheFinals的坑,结果发现这款游戏内置的曲线是假线性且有死区,导致两个游戏的手感差异巨大,这让我非常头疼。

经过几天的研究,我发现了一个基本可以做到和APEX一样线性无死的方法。



首先,我们来了解一下Apex手柄线性曲线的调教原理,以ALC为例:

你的镜头移动速度与三个因素有关:
1. 手柄输出值,一般按0到1计算。


2. 游戏内灵敏度设置。


3. 游戏内置曲线。



假设你拉动摇杆让手柄横向输出值为0.2000,而你在ALC设置中将腰射横向速度设置为100,并且使用真线性曲线,那么你的镜头每秒转动角度就是0.2*100=20°。



理解了这个公式之后,你可以通过一些工具和方式来测试游戏的内置曲线:

首先,在游戏内将腰射横向灵敏度设为最大,纵向灵敏度设为最小(TheFinals内置最低为20)。



然后,使用彩虹2pro(这是我手边唯一能确定输出值的手柄),将右摇杆拉到水平向右,进行校正操作。

校正完毕后松手,手柄此时会始终输出水平向左的值,进而在APP内调整一条(0,0)-(0,X)-(X,100)-(100,100)曲线,此时可以确定手柄的输出值为X。



接下来,记录手柄输出值X,游戏内灵敏度设置A(°/s),然后在靶场爬到高点,确保镜头转一圈不会辅瞄到假人,选择一个物体作为参照物,记录转一圈耗时B(s),每秒转动角度就是C=360/B(°/s),这个时候游戏内实际输出值就是Y=C/A。

——TheFinals实际曲线——
经过测试,以手柄输出值为X,游戏内实际输出值为Y,在Excel中绘制表格,可以得到游戏的实际曲线。Thefinals的无死线性曲线如下:

知道了曲线之后,我们就可以开始向线性拟合了。我已知的拟合方式有两种:

其一较为简单,在各手柄的软件内将手柄曲线更改,拟合数个点位就行,相当于暴力地将上图的对应点位向左拉到正确的位置上。优点是更方便,只要手柄支持就通用。缺点是会有一点段落的感觉,比如拉到拟合点后就钝了,拉到拟合点前就快了。

如果采用方法一的话,在这里建议在手柄内置APP内设置:反死区3%,第一个点设置(1,10),第二个点设置(25,50)。

第二种方法只适用于Steam用户。如果拟合点会带来一些不均匀的缺憾,有没有办法直接将曲线反过来,然后通过软件输出对应值来直接达到游戏内输出线性的效果呢?

对不起,没有,目前没有任何一家手柄做了这玩意。但是,只要思想不滑坡,方法总比困难多,唉,Steam上有个东西叫Steam输入,然后Steam输入里头有个东西叫摇杆响应曲线,这东西可以改成类似log函数的输出(大概)。