学习游戏脚本制作:如何进行图片找图

2025-10-27 02:03:03

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢