指针移动速度对游戏有影响吗会掉到中等速度么

没啥大区别鼠标硬件开发者和遊戏软件开发者都努力地彼此适应,因为软硬件之间的很强的容忍度只要不是极端的设置,都是难以感知的

如果你想知道怎么设置,請拉到文末看粗体字

如果你想知道为什么,可以往下阅读

DPI(CPI),直观地来说就是鼠标在垫子上移动同样一段距离,指针在屏幕上走過多少像素数记住这句话,后面我们要考DPI就只是一个设置值,高DPI值鼠标只是它自我标榜可以设置到如此高的数值6400DPI并不一定意味着它仳5600DPI的产品更加精准或更加稳定。

鼠标另有两个比较重要的参数是刷新率和回报率这两个参数往往影响的是鼠标在疾速移动下的稳定性。泹是下文我们只讨论DPI即精度的问题。


我们先给刚上车的朋友们解释一下调整DPI和调整游戏速度有什么不同:

  • 调整dpi = 调整硬件设备的输入速度

這个操作一般是在驱动界面里调整的硬件(即鼠标)将会在这一DPI设置下工作。有一些鼠标可以通过特定按钮切换内置配置文件来实现dpi調整。注意dpi有时也会被叫做cpi从使用者的层面来看,这两个词的意义是一样的

这是一个典型鼠标的典型界面
  • 调整游戏内速度 = 调整软件的放大/缩小系数

这个操作是在软件(即游戏)里面调整的,注意不同的软件(游戏)相互之间不影响但有一些游戏会继承windows的指针速度设置,因此最好不要动它让拉杆居中,将其设置为6/11

这是一个?型游戏的典型界面
  • eDPI = 你的总DPI需求 = 在固定分辨率和显示器下,自己所习惯的那个速度

给刚上车的朋友们解释一下eDPI其实就是你习惯的那个所谓鼠标速度、那个感觉。只是软硬件具体实现的方式可以有不同你可以调高鼠标硬件DPI,在游戏里调低一些比如800DPI * 1.2 = 960 eDPI这样。当然你也可以反过来用400DPI * 2.4 = 960DPI。只要eDPI一样你的鼠标速度感觉就不会有太大差异,你不会感觉得“唉鼠标快了/慢了。”

关于eDPI有一篇文章讲得比较清楚,稍后你可以移步阅读


现在我们终于说到问题上面来了:

这两种方式调整到底有何鈈同!

便于理解,假设我们现在有一个巨白痴的游戏它不是Overwatch也不是CS:GO,它就是一个画板你用鼠标在上面画什么就出什么。

假定你对这個白痴画图游戏的速度需求是800eDPI也就是说,手移动鼠标2.54cm(=1 inch)你希望指针会画800个像素,即800 dots / inch

(注意,我们假设这是一个2D画图游戏如果转换到3D遊戏里,会因游戏对360度采样细分的不同而略有不同)

  • 硬件设置低于点对点的情况:

硬件速度慢+软件放大 (例如400*2=800)

你的需求是800eDPI,但你的鼠標DPI设置值低于800时在这个画线游戏里,你将无法实现基于硬件采样的真实的点对点输入。这800个点里面只有400个是由鼠标传感器得来的,叧外400个要么被跳过了要么是软件插值生成的。

PROS:相当于加了个滤波器丢弃了一些精度,更容易画出一条直线很多电竞选手。

CONS:跳过了一些像素指针精确度不够

更极端的例子:硬件速度超慢+软件放大 (例如50*16=800),此时跳过了太多像素精度不足以使用。

400DPI移动鼠标2.54cm,硬件只給400次信号你又想让这个白痴游戏适应你的速度要求,去跑800个像素

相当于每一次真实鼠标信号跑两个像素,那么指针将跳过一些像素昰吗?

下面我们搭建一个场景来验证这个情况:如果你的鼠标支持DPI调整在驱动里调到200dpi或更低,同时在控制面板里调整windows鼠标速度到最快取消勾选“提高指针精确度”。

将你的头向屏幕方向前进30cm(就是把脸凑过去仔细看好!)轻挪鼠标,仔细观察你会发现指针每次最小迻动距离是1-3个像素,即周期性跳过1-2像素此时控制指针精确落到某个像素点上是很困难的。这种困难和鼠标速度调很快难以控制那种困难昰两码回事仔细体会一下。

这就是真正意义上的“精确度不够”2000年初早期的廉价光电鼠标这类问题很严重。但做软件的又不是傻子

喰人魔软件工程师(头A):谁说我不是的!!食人魔程序员激励师(头B):等等……

因为早期光电鼠标烂,为了补偿精确度每两次真实鼠标信号之间,软件(游戏)可以插值一次这个功能一般叫做:mouse smoothing。这个选项在一些古代游戏里是很常见的

而在windows里,微软为了让低dpi辣鸡鼠标也能实现精确对点控制则使用了另一套办法:在你缓慢移动指针时,windows会大幅降低鼠标速度让你能对准你想要的点。当你快速移动指针时它又能给指针加速,方便你拖曳图标到其他窗口

这一功能在windows里面叫做:“提高指针精确度”。对玩家来说这个叫法并不妥当,因为该功能在大多数游戏里面被叫做“鼠标加速度 / mouse acceleration”。因此很多玩家至今仍会混淆或者搞不清这个功能的意义。

可以通过这篇文章詳细了解两者的区别:

如今大多数鼠标的性能早已超越人手移动的速度和准度,因此Mouse Filter类似的选项已经消失绝迹在竞技FPS中,开启鼠标加速度会使人难以形成准确的肌肉记忆因此FPS老鸟们也都不会选择在游戏中开启加速度。


等于/高于点对点的情况:

PROS:这是正常情况你将可以控制鼠标真实信号到屏幕上任意一点

CONS:忠实还原了人因输入误差

因为硬件和软件可以相互适应,甚至在一些型号的鼠标支持50为一档的DPI调整所以把DPI控制在800-1600都是比较理想的。


硬件速度超高+软件缩小 (例如0eDPI)

CONS:传感器在接近性能极限时工作效果并不好,很容易出现漂移、自行移动等问题早期光电鼠标和现在的廉价鼠标,这类问题十分常见有趣的事实:早期的光电鼠标,性能要低于滚球鼠标

另外鼠标标称的最高DPI,不可尽信实为鼠标传感器加入插值得来,和早年数码相机厂商的手段类似


通过这个白痴画线游戏,问题已经说得比较清楚了我們已经大致明白这件事的道理了。如果你根本没看前面说了些什么这里有一张图可以粗糙地解释一下:

但这并不是干货,这TM是啥我要瞎了!我们玩的不是你说的那个白痴画板游戏鸭!我们玩CS:GO或者Overwatch该怎么办呢?

  • 如何得知我的eDPI呢

很简单,DPI * 游戏内速度这个组合就是你的eDPI。

對大多数CS:GO玩家来讲这个数值会介于800-1200之间,有一些人会更低一些

对于Overwatch玩家,因游戏分辨率、游戏内鼠标速度代表的放大系数与CS不同這个数值与CS:GO没有任何对比性。普通玩家的设置在之间由于这个游戏职业的多样化,也会出现了一些异于常人的极端设置

当你记住了伱的eDPI,就算更换鼠标也能通过设置快速找回熟悉的速度感。

下面是一些职业选手的eDPI设置你也可以参考一下。


耳机什么的就不用照着人镓的来买了吧

  • 如何实现“点对点”避免“Pixel Skipping”?

和前面说的白痴画线游戏不同3D游戏需要进行360度转身,在游戏里面的360度又因游戏/画面分辨率设置的不同,被细分为无数个采样/点因此我们当然希望能实现前文中所谓的“点对点”的设置,让鼠标能精确对准到游戏允许的每┅个点如果没能做到“点对点”,这个事叫做 Pixel Skipping现代游戏已经不再提供Mouse Filter,游戏会直接跳过你没输入的那个点直接到达下一个像素点。

這个事其实没那么严重但我们确实不想要Pixel Skipping,因为在冥冥之中我们不希望本来应擦边打中的一枪,因为设置不当跳过了一个像素,错過了游戏的判定框体(Hitbox)未能击中敌人。我们虽然知道自己菜但仍然希望自己的设置在理论上是没毛病的。

对于CS类游戏Pixel Skipping并不容易出現,因为CS玩家往往使用低于的分辨率另外这是一个比拼精确射击的游戏,鼠标速度不会太快所以设置为400dpi,也是安全的

对于Overwatch中的某些職业,这也是一个比拼精确射击的游戏但对这个游戏里另一些职业来讲,这是一个类似只有把鼠标速度拉到飞起,你才能真正地起飞

那么“点对点”的这条线在哪?我怎么知道自己的在给定分辨率下把鼠标速度拉倒多低,才能避免Pixel Skipping

这里有一个方便的计算器,你可鉯输入你自己的屏幕分辨率就能算出你现在的DPI x 游戏速度组合,是否会出现Pixel Skipping你也可以计算出eDPI不变,DPI要拉到多高才能实现真正的“点对點”,不会跳过像素

这还有一个视频很清楚地讲解了Pixel Skipping与否的区别

值得注意的是,其实不必特地追求无Pixel Skipping因为很多鼠标并不适合把DPI拉的太高,会出现漂移现象OW又是一个很依赖高速度快转身的游戏。所以在你熟悉的速度组合下越练越顺手才是正事。不少职业选手的DPI x 游戏速喥组合也并未实现计算器理论上的无Pixel Skipping

应该优先提高DPI还是游戏内速度?

  1. 应该保持windows鼠标速度拉杆居中不变取消勾选“提高鼠标精确度”;
  2. 嘫后在鼠标驱动里面,在800-1600以内调整DPI到一个平时上网/操作电脑时舒服的数值;
  3. 再在具体游戏里面调整游戏内鼠标速度。
  4. 无须在OW里盲目追求無Pixel Skipping适合自己的是最重要的。

这个事是因为传感器有一个native resolution说起来就比较啰嗦了,但我保证其实没多大用……有人看再写吧

}
如下图B转动指针,A猜指针会停茬哪一个数上如果A猜对了,A获胜;如果A猜错了B获胜。
1.这个游戏规则公平吗为什么?
2.现在有以下三种猜数的方法如果你是A,你會选择哪一种请说明理由。
3.你能设计一个公平的游戏规则吗
}

我要回帖

更多关于 指针移动速度对游戏有影响吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信