小地图找怪公式:大地图怪坐标=(小地图怪坐标 - 小地图人物坐标)*比例 + 大地图人物坐标
比例:是(大地图怪坐标和大地图人物坐标之间的距离)与(小地图怪坐标和小地图人物坐标之间的距离)这两者的比例。
设 (x,y)为雷达上的任意一个点,通过如下计算公式,得到这个点在大地图上的坐标(dx,dy)
dx=(x-175)*4+100 《=== 4为大小地图的比例,175是小地图的x中心点,100是大地图的x中心点
dy=(y-150)*4+200 《=== 4为大小地图的比例,150是小地图的y中心点,200是大地图的y中心点
如下图: A线与B线的比例。用小地图找怪所需的计算数据必须比较准确。
然后用区域找色查找小地图上怪的小点(最好用从区域中心向外找色),找到怪的小点后再计算坐标,计算得出大地图坐标后,移动鼠标到怪身上打怪。
-
- 例子(小地图找怪):
- VBSCall FindCenterColor(858,66,996,192,"0000FF",x,y)
- //区域从中间向外找色,858,66,996,192是小地图的区域范围
- If x>=0 and y>=0
- //如果找到颜色
- x0=(x-926)*10+512
- y0=(y-129)*10+389
- //计算大地图怪的坐标
- MoveTo x0 y0
- //移动到大地图怪的坐标
- Delay 50
- //延时
- LeftClick 1
- //左键单击进行攻击
- EndIf
- //条件结束
复制代码 注: 移动到怪位置后用“鼠标特征码比对”可有效提高找怪的准确性。(可用于所有找怪方式内)