上述校准都属于行程校准,并且,上面所例均为左右对称式的校准方式,这里都是假设方向盘操作的物理行程与所输出的量化数据之间的对应关系是准确的,也就说,当方向盘自动回中的时候的自然位置,输出的数据正好是它所能输出的最大量化范围的中点,同时方向盘转到左右两个极限位置的时候输出的也正好是最大和最小的数据 。而实际上受制造工艺的限制,以及随着使用过程造成的磨损等等多种因素的影响,很多方向盘并不(总)是那么的准确 。但是,只要我们明白了校准原理,这些问题都是可以通过校准来改善的 。
例:假设某方向盘的方向轴的理论输出数据范围是-512←0→+512,而实际使用中测试到该方向盘自动回中时的自然位置输出的数据是20,如果这时候仍然指定Min=-512,Cen=0,Max=512的话,那么在游戏中,因为其自然的中心位置输出的数据并不是0,而是20,该方向盘就会总是偏向一边,这时候的解决办法是通过校准指定其Cen=20.就能解决问题了 。
还有一类校准问题是“呆区”(Deadzone)设置,所谓“呆区”,是指控制器模拟真实方向盘的自由间隙,也就是说,在其有效行程的某一部分输出的数据不做处理,比如方向盘的方向轴的呆区,是指其自由回中的位置左右的一小段行程操作会在游戏中没有反应,用以模拟方向盘的自由间隙,呆区的数值一般用百分比表示,比如方向轴的呆区如果设置成10%,则是表示,方向盘在其中间位置的,其总有效行程的10%的行程范围为呆区,方向盘在该区域范围内的任何移动都被当作“方向正中”处理 。其内在的含义实际是指定Cen为一定范围内的数据,而不是指定Cen为单一的具体数据 。呆区设置为0%即为没有呆区 。
请注意,在WindowsNT/2000/XP操作系统中不支持保存呆区设置,而在Windows98/ME中是可以的 。
以上说的校准和呆区设置,都是指的在进入游戏前,使用Windows的校准程序、方向盘自带的驱动中的校准程序、以及第三方开发的专用的游戏控制器校准程序进行的校准工作,这些工作实际上都是在控制器输出的数据送交到DirectInput之前所做出的处理,而很多游戏在进入游戏以后也提供各种有关的控制器设置和校准功能,因为游戏在启动后可以通过“驻留处理”或者在游戏主程序中对DirectInput数据进行实时处理,这样就当然不受上述的“NT类操作系统不支持呆区设置”的限制了 。
2.校准的操作
明白了校准的原理以后,下面再来说说校准的实际操作,我这里将校准分为“自动校准”、“半自动校准”、“手动校准”三种情况来叙述 。
首先说说半自动校准:这里以Windows“控制面板/游戏控制器/控制器属性/校准”提供的校准程序为例说明半自动校准的操作(大部分方向盘如果安装了盘带的驱动,则屏蔽掉了控制面板里的这个校准功能而用驱动程序的相关设置界面取而代之了)
在提示“将手柄转动几圈,然后按控制器上的按钮”的时候,勾寻显示原始数据”可以看到控制器输出的实际数据 。这时候,转动方向盘,输出的数据会实时显示出来,注意,在这个过程中,校准程序会将实际输出的所有数据的最小部分设置为Min,而将收到的最大的数据设定为Max,在“下一步”即“将手柄放在中间并按控制器上的按钮的时候”,它将你那时候的控制器位置输出的实际数据设置为Cen 。这里实际上就提供了比较完善的手动校准功能了,如果你想做一个如前文所述的“校准行程<物理行程”的校准方式,那么在转动方向盘的时候,你就不要把方向盘转到头,而只转到你想要设置的位置就可以了 。比如你的方向盘实际物理行程有左右各90度,而你想只用左右各60度,那么在“将手柄转动几圈,然后按控制器上的按钮”的时候,你只将方向盘转动到左右各60度,然后就按钮确定就可以了 。半自动校准程序通常可以进行“校准行程=物理行程”和“校准行程<物理行程”这两类方式的校准 。另外说明一下,某些游戏里在进入游戏后提供的控制器校准功能基本也属于这一类 。操作类似 。
自动校准:某些方向盘具备自动校准功能(比如“微软方向盘”),它会在每次初始化方向盘的时候[比如系统开机、重启、方向盘接头的“热插拔”(USB接口类的)等]自动将方向盘当前位置设置为控制器的默认位置 。对于方向轴,初始化方向盘的时候,你的方向轴实际所在的位置就被设置为方向轴的中心(Cen) 。而踏板,则自动将当前踏板位置设置为踏板的行程起点 。所以,这一类方向盘在初始化的时候只需让其处于自然位置即可(通常是:方向盘处于方向控制的自然回中位置,而踏板则处于未踏下的位置),“自动校准”功能会自动按这些位置进行校准 。(有兴趣的朋友可以测试:初始化的时候故意让它不在自然位置,看看会有什么结果)
推荐阅读
- 微信公众号刚开始怎么推广 公众微信号怎么推广
- 电表闪黄灯是怎么回事
- 怎么查询苹果是不是正品 怎么查苹果手机是不是正品
- 如何不打字只打下划线 无字下划线怎么输入
- 冰箱打开门不响,关门一直响的厉害怎么办
- 1971年属猪的2021年财运怎么样 财运又会怎么样
- 82年生属狗2021年财运 财运会怎么样呢
- 2020珠海图书馆开放时间 2020珠海市图书馆怎么预约
- 佛山天空之眼摩天轮地铁怎么去 佛山金沙洲天空之眼摩天轮好玩吗
- 李宁鞋在哪里买便宜,李宁鞋子怎么样