
(如果有错误,请纠正我)

##关键字说明
*硬件加速: 鼠标本身的加速,可由鼠标驱动程序控制
*软件加速: 分为游戏级加速和操作系统级加速(本文专门针对WindowsOS)
因此,**删除鼠标加速**是同时关闭硬件加速和软件加速
2. 为了加快启动参数
*-noforcemparms-强制引擎使用操作系统的鼠标参数.
游戏启动参数,迫使游戏引擎使用操作系统的鼠标参数
*-noforcemaccel-强制引擎使用操作系统的鼠标加速.
游戏启动参数,强制游戏引擎使用操作系统的鼠标加速
*-noforcemspd-强制引擎使用操作系统的鼠标速度.

游戏启动参数,迫使游戏引擎使用操作系统的鼠标速度
3. 鼠标原始输入m_rawinput
描述: 真正CS的新控制台参数,原始鼠标输入,有效参数值: 0-off / 1-on
功能: 当参数值为1时,游戏将直接读取鼠标数据,因此游戏中的鼠标速度不受操作系统的影响,并且可以减少延迟.
当参数值为0时,游戏通过操作系统间接读取鼠标数据
4. 自定义加速度m_customaccel
描述: 真正CS的新控制台参数,自定义鼠标加速,有效参数值: 0-off / 1-on
相关参数: m_customaccel_exponent
m_customaccel_max
m_customaccel_scale
##删除加速方法
1. 删除鼠标硬件加速
可以通过鼠标来驱动设置,具体方法取决于鼠标

(当前,大多数游戏鼠标默认情况下会关闭加速功能)
2. 删除鼠标软件加速
*关闭系统加速
1. 输入控制面板-设备-鼠标
2. 将速度调整为6/11(总共11个速度,第六个速度为中间速度,此处默认系统显示100%的缩放大小)
3. 关闭指针精度
4. (可选)对于不同的操作系统和不同的显示缩放大小,可以使用MarkCWindowsMouseFix通过注册表方法更准确地删除系统鼠标加速. 请自己检查以获取详细信息
*关闭游戏加速
>盗版CS设置
1. 关闭系统加速
2. 添加启动参数-noforcemparms-noforcemaccel-noforcemspd
(功能: 强制使用系统鼠标设置,即与没有加速的系统一致)
>正版CS设置(由于原始鼠标输入和游戏内置的鼠标加速功能已添加到原始鼠标中,因此加速方法分为启动参数版本和原始输入版本)

*启动参数版本:
1. 关闭系统加速
2. 添加启动参数-noforcemparms-noforcemaccel-noforcemspd
(功能: 强制使用系统鼠标设置,即与没有加速的系统一致)
3. (可选)添加启动参数**-mousethread + m_mousethread_sleepX **
X的值必须对应于鼠标的返回率: 0 =任何返回率[推荐]
1 = 1000Hz 2 = 500Hz10 = 125Hz
(功能: 使游戏读取鼠标数据的频率与鼠标返回速率相匹配,以更好地读取鼠标数据,并减少由于频率不同步而导致游戏无法获取部分鼠标数据而导致的数据丢失简而言之,是减少帧丢失并使定位更准确)
4.m_rawinput0(关闭原始输入)
m_customaccel0(关闭游戏的内置加速功能)
*原始输入版本:
1. (可选)关闭系统加速
2. 添加启动参数-noforcemparms(原因请参见优化1)

3.m_rawinput1(开放原始输入)
m_customaccel0(关闭游戏的内置加速功能)
(注意: 打开原始输入后,游戏将直接读取鼠标数据,而不是通过系统间接读取鼠标数据,因此,此时启动参数-noforcemaccel,-noforcemspd和-mousethread的作用为无效. 但是-noforcemparms仍然有效)
##相关优化
1. 建议始终添加启动参数**-noforcemparms **,而不考虑加速方法
功能: 使游戏和系统鼠标的设置保持一致,而不会相互影响
(它可以解决系统鼠标的精度已关闭但在游戏开始后会自动打开的问题)
2. 建议启用控制台参数** cl_mousegrab1 **
正版版本的新参数,有效参数值为: 0-off / 1-on(默认)
功能: 解决游戏中鼠标指针的问题(即使单击鼠标指针,屏幕仍会切到桌面上的某个程序,这会影响正常游戏)
(说明: 游戏“抓住”鼠标指针以限制游戏屏幕内的指针活动范围)

结局.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-297448-1.html
真想开打就是误国呢