按键精灵吧 关注:499,750贴子:1,015,372
  • 4回复贴,共1

关于自动跑图,求大佬给个思路,愁死我了

取消只看楼主收藏回复

是这样的,游戏没有自动寻路功能,只能通过鼠标点地面的方式移动角色。看野外那么多人挂机想知道是怎么做到的,自己用大漠插件可以抓到当前坐标,也通过一些简单的算法计算出目标坐标相对屏幕坐标的偏移量,并且通过多次尝试,基本没有误差,但那只是鼠标点击一次,移动一次角色的效果。


IP属地:四川来自iPhone客户端1楼2024-06-13 15:03回复
    现在的问题是,如果设定多段坐标的话,假设我把抓坐标和点击移动每500毫秒循环一次,到达目标就跳出循环,执行下一次坐标跑路就会面临还没有跑到目标坐标又会读取坐标信息,又会计算屏幕偏移量,这样有时候就会在一个地方上下来回跑动。


    IP属地:四川来自iPhone客户端2楼2024-06-13 15:10
    回复
      求大佬给个思路


      IP属地:四川来自iPhone客户端3楼2024-06-13 15:11
      回复
        好像解决了,就是添加定时器每200毫秒抓一次坐标,就能拿到实时坐标,再通过算法计算出当前坐标与目标坐标的鼠标偏移量,点击鼠标进行移动,通过不断循环当前坐标与目标坐标的差值来校验是否已到达目标坐标,误差在1个坐标内就计算下一个坐标,否则就继续拿当前坐标继续计算鼠标偏移量。


        IP属地:四川来自iPhone客户端7楼2024-06-14 05:06
        回复
          遇到一个问题就是,上面的说的方法是每隔1秒点击移动一次,这使得角色还没到达目标点时鼠标又会点一下目标点导致角色停下来,等下一秒再计算下个目标点继续移动。如果设置成2秒点击一次,间隔太长也会停下来等,看着就有点傻,这里不知道怎么改进


          IP属地:四川来自iPhone客户端8楼2024-06-14 05:22
          回复