学习游戏脚本制作:如何进行图片找图
1、一、使用前准备
1、下载一只鱼插件,解压到任意路径

2、 2、将解压后文件夹里的 FISH.dll 和 FISH.html 两个文件剪切到按键精灵安装目录下的plugin文件夹里。
3、打开按键精灵(如果复制文件到plugin文件夹里时按键精灵是开启状态,请关闭之后再开启)
4、二、需要用到的插件命令
命令名称:
Bind 绑定
命令功能:
绑定窗口句柄或BMP图片路径
命令参数:
参数1:变体型,窗口句柄或路径图片 参数2:字符串型,绑定方式
返回值:
无
命令名称:
FindPicture 区域找图
命令功能:
区域找单张图片或者多张图片
命令参数:
参数1:变体型,BMP图片路径 参数2:字符串型,查找方向 参数3:浮点型,颜色相似度参数4:变体型,查找区域范围 参数5:整数型,返回查找结果类型
返回值:
整数型,路径BMP图片的坐标
5、三、代码如下:
Call Plugin.FISH.Bind("G:\1.BMP")
//绑定 路径图片
Dim xy, x, y, i
xy = Plugin.FISH.FindPicture("G:\2.BMP", 0, 1.0, "FULL", 0)
//或者 xy = Plugin.FISH.FindPicture("G:\2.BMP", "从左上到右下", 1.0, "FULL", 0)
For i = 0 To UBound(xy)
x = xy(i, 0)
y = xy(i, 1)
TracePrint x & "," & y
Next
6、四、代码分析:
1、 Call Plugin.FISH.Bind("G:\1.BMP") 绑定主图片(小编截取了电脑整个屏幕作为主图,保存在G盘命名为1.bmp)
7、 2、xy = Plugin.FISH.FindPicture("G:\2.BMP", 0, 1.0, "FULL", 0) 需要找的图(小编接取的是电脑屏幕上 我的电脑 图标),找到之后将坐标返回给变量xy 注意 :图片的格式要为BMP