|
|
本帖最后由 xmiangui 于 2012-7-2 07:40 PM 编辑
因为Windows鼠标速度和飞敏,背后都是过滤原理:处以倍数,余数带入下次计算,所以凡是出现出余数的情况,表现就是有台阶。
因为过滤算法自己也可以用Excel公式写一个,前段时间无聊用MouseLoger录了段狂蛇的移动数据放进Excel里绘图出来,对比原始数据的轨迹和过滤后(1/4、1/2、3/4)的轨迹,也发现这个现象。
不过我觉得影响不是很大,如果引擎性能不够(比如G100高DPI下高加速度移动)影响定位的话,主要是出修正太厉害,以及出修正恢复以后跳变不好控制。这个对手感影响蛮大的。
反之过滤引起的小台阶因为是非常平均的,我感觉还是没什么影响,至少对我来说感觉比直线修正的影响小,比用自己不习惯的DPI影响也要来的小。
比如我这个1000DPI的G100,高速画圆,在加速度比较大的启动和转弯部分,看得出突然轨迹出直线修正(可能这时候引擎丢帧了),然后又恢复(引擎恢复识别)。
|
|