3楼
找图,找点的使用:(很重要)
这个是写分解脚本的关键。我先说下找图

这个就是找图命令插入的地方。截图的话请使用QQ截图或者按键自带的抓抓(按键的上方有)
特别注意,你所需要在这个区域寻找的图片必须是bmp格式。这个是人家找图算法的原因,我们不用管
这里可以看到一个屏幕区域 ,里面可以写左上角,右上角,左下角,右下角的坐标
其实就是说你需要找的图片的区域。
比如说一张图片,出现在DNF中,而DNF的游戏大小只有640*480。那么书写的时候四个坐标的话只要写 0,0,640,480,就够了,因为这张图片不可能出现在游戏外,就算出现在游戏外也和我们没有关系。这么写的话速度肯定比默认的区域找的快
下面的路径不解释...插入后是这样的代码
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
End If
这个是源文件代码。第一行的意思是找图片。前面是区域,中间是找图片的那个图片的路径。后面的0.9是相似度(看上面的图)
最后的intX 和 intY其实是变量。
事实上IntX就是找到图片后图片左上角坐标的X,intY就是 图片左上角坐标的Y。
第二行是一个IF判断。大概意思是说 如果intX和intY同时大于0则....
其实这里少了个else,我会在4楼详细说明、
我已经说过了,intX,intY是图片的坐标。如果说intX和intY等于或者小于0就说明找不到图片。大于就说明找得到 图片
第三行End If是IF语句结束用的。方便脚本识别。那么我们可以在第二行的下面书写命令
比如模拟点击鼠标什么的...
找图的用处很多。最多的就是判断。举个例子。我脚本移动到了赛利亚房间,但是我并不知道游戏有木有出错,到底有没有到赛利亚房间。那么我就可以在赛利亚房间截图,然后用找图。找到图片就说明角色成功移动到了赛利亚房间,反正则是没有移动到赛利亚房间
==============分割线=================
找点
找点其实比找图好用。因为找图在整个区域中寻找一张图片,而找点只是取一个点的坐标的颜色罢了
找点我不详细说明了。实际上思路就是找多个固定的坐标的颜色。如果颜色和你自己获取的一样的话就能做到类似于找图的效果,但是比找图速度快
这段写的自己头昏...等我吧剩下的发完不懂直接问我把...我不适合写教程呐
