在魔兽助手中,游戏角色可以沿指定路径跑步前进,并非模拟鼠标所谓,怀疑也不是模拟键盘所为,路径信息文件中只保存有(x,y,z)坐标和r半径信息等。不知道是如何实现的。渴求其实现思路。分可以加。上限2000分。保证兑现。

解决方案 »

  1.   

    to emptyness:
       呵呵,兄弟,因为我玩的时候,发现:
       1. 他没有移动鼠标。估计是没有移动鼠标;
       2. 游戏中方向的控制是通过键盘来实现的;
       3. 为什么怀疑不是键盘控制呢,因为我发现其路径信息是关于(x,y,z..)的坐标和关于r的半径信息。此外没有别的信息。所以很奇怪!!
      

  2.   

    呵呵  兄弟没移动鼠标就不一定表示不动鼠标吧  ^_^
    所谓界面和控制  呵呵movemouse(位置1)
    mousedown() //能产生走动控制
    movemouse(原来位置)呵呵 这样的代码 你是看不见鼠标移动的,但就是能控制走路呵呵所以说,他移动到(x1,y1)点击一下再移动回来,当人物的坐标到达后,再移动到新位置 点击一下 再移动回来,................
    就可以实现走路了..
    鼠标在界面上放哪里只是最后结果..
      

  3.   

    我没见过魔兽助手运行时候的样子,反正这类插件,鼠标键盘模拟肯定是有的了...
    只要能挂上,程序应该也不会太麻烦...主要是能紧密的结合不出bug就可以了..
      

  4.   

    to emptyness:
       我目前做的外挂就能移动鼠标,模拟鼠标的操作。最关键不是看鼠标移动没移动,而是点击和移动鼠标产生不了移动的效果。(除了按鼠标中键可以前进外,不能控制方向和后退等),但魔兽助手实现了这一点。可以控制方向和后退。自动完成。to newcf2222():
       这就麻烦了。郁闷to liqi_good(一条喜欢编程的裤子):
       A*??是什么东西,我没听说过啊能介绍下吗?
      

  5.   

    我好像有点印象了...魔兽世界里是右键压着拖动屏幕,左键点击跟走路无关...走路是wsad吗?
    控制方向是 上下左右....他大概是能知道人物现在面朝的方向是不是两点间 的连线,如果不是 就 左右<- ->调整...
    如果能获得人物坐标的话,我想调整方向其实也是很容易的事情吧....
    向前走两步..计算新  旧位置和目标位置就知道 人物和目标线的夹角了..
    后退不是直接按s吗???
    A* 是人工智能里的一个算法...好像是计算最小距离的,没撒///无关的.
      

  6.   

    to emptyness(问题事小,结帐事大[email protected]): 老大,您分析的太对了。就是wsad。很不爽的是,WOW本身只支持LUA的编程,不能直接获得任务的朝向什么的啊。再说,任务跑步的速度和距离怎么控制呢》?
      

  7.   

    to cby1990(fOx):
      能具体点吗?完全不懂。惭愧没用过啊。。
      

  8.   

    WOW助手和好几款软件都是按坐标移动人物的。所以我超级关心可以给钱的请大家继续关注谢谢