我写了iPhone - Mac,客户端-服务器应用程序,允许通过触摸板使用鼠标。
现在,在发送的每个数据包上,我将光标移动特定的像素量(现在是10px)。这是不准确的。当我把感光度改为1px时,就会变慢。
我想知道如何提高可用性和模拟鼠标加速。
有什么想法吗?
发布于 2012-01-08 05:40:04
我建议执行以下步骤:
苹果手机上的:
确定在加速度和加速度方向上移动的距离,让我们将其命名为dy.
dr = sqrt(dx^2+dy^2).
v_new = a * v + b * v^2 ( x y dx v_new = a * v + b * v^2 a=1 dy.
b=0
xydx,然后尝试最优的values)
dr_new = v_new * dt.
dy_new = dy * dr_new / dr.
dx_new和x/y方向的新距离:dx_new = dx * dr_new / dr和dx_new,dy_new到Mac。MAC上的:
x/y方向按dx_new和dy_new像素移动鼠标。注意:这可能会有很大的抖动,如果抖动很大,你可以尝试在step (3)之后用之前测量的两到三个速度平均速度。
https://stackoverflow.com/questions/8773037
复制相似问题