对新手看:如何处理图形查找所需的图片.docVIP

对新手看:如何处理图形查找所需的图片.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对新手看:如何处理图形查找所需的图片

找色找图基础 1 为什么写找色找图? 话说某天,笔者在按键精灵论坛上闲逛,突发奇想,敲入关键字“找色”结果有哪些信誉好的足球投注网站到了400多个帖子,敲入关键字“找图”结果有哪些信誉好的足球投注网站到了500多个帖子,大部分帖子的标题如下: u问一个区域找图问题 u为什么我找图的时候鼠标老跑到左上角? u求后台找图的脚本! u按键精灵的后台找图找色对网络游戏不能用? u很奇怪的一个找图问题 u…… 看了这些帖子,能够真切地感受到网友嗷嗷待哺的心情扑面而来,这也是实战篇第一个专题选择“找色找图”的一个重要原因,当然还有另外两个原因:其一,找色找图是几乎所有实用脚本必须使用到基础技术。如果说按键精灵语言和VBS语言是按键精灵的内功和内力的话,那么按键精灵中的鼠标键盘命令和找色找图功能绝对可以称的上是外家功夫中的拳法和腿法,而拳法和腿法在各个门派中都是最最基础的功夫。且看找色找图广泛的应用场景: u自动识别箭头实现自动跳舞; u自动识别血条加红加蓝; u自动挂机找怪打怪; u自动识别码验证; u自动识别NPC做任务; uQQ休闲游戏例如连连看对对碰辅助; u…… 其二:找色找图功能相对较难掌握。从网络及按键精灵论坛上的帖子来看,虽然已经有了一部分找色找图教程和热心网友的详细解释,但是远不够深入和系统,有些人甚至对颜色、像素、坐标系等基础知识和概念都搞不清楚,依葫芦画瓢写出脚本来,脚本运行不正确或者没有达到预先现象时很茫然,不知道从何处入手解决问题。 2基础知识与概念 找色找图涉及到的基础知识和概念包括:像素、颜色、坐标系等,这些知识相对枯燥,已经了解的看官可以跳过此节的内容,当然如果看官您想温习一下基础知识,再顺便帮笔者挑挑错误,愈加欢迎。 我们知道,计算机处理任何事物都必须首先把现实世界的信息转换成它所能理解的信息,这个过程就是所谓的数字化。在现实世界中,我们看到的事物都是连续的图像,但在计算机中,我们若把一副图片放大数倍,会发现这些看似连续的图片其实是由许多小方点所组成,每个小方点涂抹了一种颜色,这些小方点就是构成图片的最小单位:像素。平常所说的分辨率就是指的是一块屏幕/一副图片上显示的像素点数目,比如分辨率为1024*768,其像素数目为1024×768=786,432个。 话说若干年前,牛顿老先生做过一个有趣的实验,最后得出结论:世界上任意颜色都可以由红、绿、蓝这三种颜色不同比例混合后产生,这是RGB模型最初的由来。如图1所示。 在按键精灵中,用的最多的是24色的图片。按照RGB模型,24色的图片其每个像素点的颜色都由24位比特组成,每个颜色分量8位,也就是说,每个颜色分量的取值范围为0到255。24色图片也可以用6个十六进位数字来表示颜色,例如#FF0000代表255份红色、0份绿色和0份蓝色混合。这两种表示方式也可以互相转换,例如#FF0000就可以用(255,0,0)来表示,意思都是等价的。 最后,再介绍一下坐标系的概念,这里的坐标系指的是Windows操作系统中的屏幕坐标系和窗口客户区坐标系(简称窗口坐标系)。游戏中的游戏自定义坐标系与各个游戏本身设定相关,不同的游戏(3D、2D)、不同的视角(45度、60度、90度)等都会有不同的游戏坐标系,我们将在后续章节详细介绍游戏中的不同坐标系。 屏幕坐标系是一个直角左手系,x轴方向向右为正,y轴方向向下为正,原点(0,0)在屏幕的左上角,以分辨率为1024*768为例,最右上角的点坐标为(1023,0),最左下角的点坐标为(0,767),最右下角的点坐标为(1023,767),如图2所示。 窗口坐标系和屏幕坐标系最明显的区别在于坐标原点,屏幕坐标系的坐标原点在整个屏幕的左上角,而窗口坐标系的坐标原点在窗口客户区的左上角,通常这两个点是不重合的。假设窗口坐标系原点坐标在屏幕坐标系中的坐标为(x,y),那么窗口坐标系中的任意一个a点(xa,ya),其在屏幕坐标系中的坐标为(xa+x,ya+y)。 3 找色找图原理及优化 所有的找色找图语句基于同样一个基本原理,那就是:找色找图以像素点的颜色比较为基础。这个基本原理,是后面所有讨论的出发点,理解这个原理,就能尽量避免找图失败现象的发生。 找色找图是一门很有学问的技术,具有很强的实践操作性,在如下几处地方有优化的空间: u源图的选择 u图片的透明处理 u设定相似度 u透明找图 Vs 多点找色 (1)源图的选择 在源图的选择上,一定要选择游戏中需要查找的人、物、景、文字与其它独一无二的地方,可以是它的名称,也可以是它的图片。但是一定要保证源图在目标图中的独一无二性,这样才不会出现误判,例如有人以血条来判断怪物,但是宝宝也有血条,结果经常点到自己的宝宝上面;也一定要保证源图不会改变,这样才不会出现漏判,这在3D游戏中尤为明显,很多怪物换个角度样子就不一

文档评论(0)

love3892 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档