0

我一直试图在给定的时间跨度上沿着一条线移动鼠标指针,结果好坏参半。如果时间跨度足够小,那么每个“delta”都足够大,可以移动而不会因将 PointF 舍入为 Point 而导致过多的不准确性。

然而,对于较长的时间跨度,增量是如此之小,以至于它们会遭受舍入误差,这导致我的鼠标点不会沿着原始所需的线移动。

如何使鼠标以相当直线的方式从一个点移动到另一个点而不会不准确?

编辑:也许这些会有用?

http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm

沿对角线移动鼠标

4

0 回答 0