




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
按键精灵多点找色脚本开发教程来源:按键学院 【按键精灵】有没有觉得,在多点找色面前单点找色就是个渣,就找一个色那么不稳定还有找图, 如果背景会变化,还要把图做成透明图,多么耗费时间这么一吐槽就发现了多点找色的两大优点。趁热打铁,咱们一起了解了解,多点找色要怎么用更方便命令介绍示例:XY = Plugin.Color.FindMultiColor(0, 0, 1024, 768, FFFFFF, 2|0|FFFFFF,-6|1|FFFFFF,-3|1|FFFFFF,-6|3|FFFFFF,-3|3|FFFFFF,0|3|FFFFFF,4|3|FFFFFF,-1|5|FFFFFF,3|5|FFFFFF,-3|6|FFFFFF,-6|7|FFFFFF,1|8|FFFFFF,4|8|FFFFFF,-5|10|FFFFFF,-3|10|FFFFFF,4|10|FFFFFF, 1) 分析:1、在参数1-4设置的范围内,也就是0,0,1024,768范围内找多点颜色。2、例子中,参数5第一点颜色设置的是“FFFFFF”白色。3、从参数1-4设置的范围0,0点开始,从左往右从上到下开始查找第一点颜色。4、找到之后,以当前找到的点为基准(假设点坐标为(200,200),开始找参数6里设置的偏移色。5、第一个偏移色“2|0|FFFFFF”,在第一次找到的点(200,200)的基础上,x坐标加2个像素点,y坐标加0个像素点,也就是点(202,200),如果点(202,200)的颜色是“FFFFFF”,则继续找下一个偏移色。6、“ -6|1|FFFFFF”,第一次找到的点(200,200)的基础上,x坐标减6个像素点,y坐标加1个像素点,也就是点(194,201), 如果点 (194,201)的颜色是“FFFFFF”,则继续找下一个偏移色。命令参数设置快捷键方法参数6的设置需要这么麻烦吗?要找第一点的颜色,后面的每一个偏移点都要根据第一点来计算偏移了几个像素点?如果没有抓抓工具的话,我们还真要那么苦逼的去计算。操作步骤: 打开抓抓工具点击图像选择 抓多点点击 截屏鼠标移动到抓抓工具截到的屏幕截图看到中意的点 按下ctrl +1点击“生成代码”按钮 注意:抓多点需要把图片截到抓抓工具里,直接在桌面/游戏窗口内按ctrl+1是获取不到点的。 第一次按下ctrl+1获取的点为 参数5所描述的第一点颜色。 接下去获取的都是偏移色。找色范围设置为游戏窗口大小“整个屏幕作为找色范围,不够效率怎么办?只希望它在游戏窗口范围内找色。”这个问题,我们使用GetClientRect命令获取到窗口范围即可。注意:GetClientRect命令获取到的是窗口左上角坐标,和窗口的高度宽度。 而要确定一个找色范围,我们需要的是窗口的左上角坐标和右下角坐标。 窗口的高度和宽度还需要加上左上角的坐标才是窗口的右下角坐标,公式: 右下角x坐标=左上角x坐标+窗口宽度 右下角y坐标=左上角y坐标+窗口高度代码:hwnd = Plugin.Window.MousePoint()sRect = Plugin.Window.GetClientRect(Hwnd)MyArray = Split(sRect, |) L = Clng(MyArray(0): T = Clng(MyArray(1) /左上角坐标W = l+Clng(MyArray(2) : H =t+ Clng(MyArray(3)/右下角坐标我们将获取到的窗口左上角坐标输出看看是多少,小编用浏览器做个例子:获取到浏览器左上角坐标为(105,36)接下来,我们打开按键抓抓工具,图像找多点截屏。截屏之后,我们打开抓抓工具的放大镜,将放大镜里的定位起点坐标设置为(105,36)然后再开始按ctrl+1获取第一点和偏移点。代码:hwnd = Plugin.Window.MousePoint()sRect = Plugin.Window.GetClientRect(Hwnd)MyArray = Split(sRect, |) L = Clng(MyArray(0): T = Clng(MyArray(1) /左上角坐标W = l + Clng(MyArray(2) : H = t + Clng(MyArray(3)/右下角坐标XY=Plugin.Color.FindMutiColor(l,t,w,h,5BD243,14|1|FFFFFF,23|-2|FFFFFF,24|5|FEFFFE,30|9|63CD35,27|25|73C41A,18|33|7AC00F,-11|17|6CC828,1)dim MyArrayMyArray = Split(XY, |)X = CInt(MyArray(0): Y = CInt(MyArray(1)MoveTo x, y大漠的多点找色如何使用抓抓获取到的颜色组我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 右美托咪定对感染性休克患者血流动力学与微循环影响的随机对照双盲探究
- 可降解无纺布覆盖对禾草生长发育的差异化影响探究
- 新零售模式下的客户运营策略
- 木工组施工承包合同4篇
- 2025年搬运家具合同3篇
- 转让专利权技术合同2篇
- 海南东坡学校2026届英语九年级第一学期期末考试模拟试题含解析
- 2026届四川绵阳富乐园际学校化学九上期中教学质量检测试题含解析
- 2026届四川省遂宁市市城区化学九年级第一学期期中经典模拟试题含解析
- 江西省景德镇市乐平市2026届九年级英语第一学期期末质量跟踪监视模拟试题含解析
- GB/T 41130-2021展览场馆安全管理基本要求
- 湘美版美术一年级上册全册课件
- 环境经济学(张)课件
- 人才管理-人才选用育留课件
- 成功八步课件
- 玉石床垫讲稿课件
- 初中音乐七年级上册第一单元 红岩魂走进歌乐山
- 栈桥修复方案(全文)
- 某五星级酒店单项工程经济指标
- 【课件】《红烛》课件24张统编版高中语文必修上册
- 电气一次设备吊装搬运施工方案
评论
0/150
提交评论