我正在寻找创建一个让鼠标遵循特定模式的应用程序。一个想法是加载像
这样的位图例如,
然后让鼠标跟随该行。
有人能指出我在正确的方向吗?目前我正在玩
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(uint dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
将鼠标向下移动5px的用法示例
mouse_event(MOUSEEVENTF_MOVE, 0, 5, 0, 0);
哪个适用于我的目的,但我真的想让它遵循一种模式。
如果有人有任何想法可以帮助/改善我正在寻找的东西,我会如此,非常感谢!
提前致谢
答案 0 :(得分:0)
有一些常用的寻路算法:
Dijkstra的算法和A *都很受欢迎。
Dijkstra的算法是基于图块的解决方案的一个很好的选择,它非常快。 (您可以将每个像素视为一个图块。)
如果您想要简单的事情,请尝试:http://en.wikipedia.org/wiki/Pathfinding#Sample_algorithm