易语言找图相关问题 20

一款游戏,比如LOL,本地有很多图片,怎么用易语言判断选择人物的时候出现的是哪张图片不知道LOL的话,我说清楚点,就是一款游戏,安装后有很多图片供游戏调用,我想做的是怎么... 一款游戏,比如LOL,本地有很多图片,怎么用易语言判断选择人物的时候出现的是哪张图片
不知道LOL的话,我说清楚点,就是一款游戏,安装后有很多图片供游戏调用,
我想做的是怎么知道游戏某个固定的区域出现的是哪一张?
我的思路是找图:
1.然后在游戏目录里面对比 但是不知道怎么找图,也不知道能不能实现
2.有没有办法直接检测到游戏在游戏目录里调用的是哪张图片?
求给个源码或者思路! 感激不尽!
展开
 我来答
方振海PG
2014-10-31 · TA获得超过515个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:356万
展开全部

你所需要的是找图功能,主要实现的步骤:

  1. 易语言调用大漠模块

  2. 大漠模块提供的有找图功能,分为前台找图,和后台找图,取决于绑定窗口模式

  3. (需了解一下大漠的命令)

  4. 大漠找图代码例子:

       返回的图片序号=
dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)

  • “返回的图片序号” 返回的是找到了"1.bmp|2.bmp|3.bmp"中的那个图片。从 0 开始计算

  • “0,0,2000,2000”  指的是找图的范围(前台指的是桌面左上角开始计算,后台指的是游戏窗口左上角开始计算)

  • "1.bmp|2.bmp|3.bmp" 指的是,你需要找的图,可以N多张, 中间用  |   隔开

  • "000000" 指的是颜色色偏

  • “0.9” 指的是需要找的图和实际出现的图片相似度,取值范围0.1-1.0

  • “0” 为找图的方向,0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左,
    从下到上

  • intX :返回图片左上角的X坐标
    intY :返回图片左上角的Y坐标

=====================================================================

看懂了这一条命令。就能实现你要的功能!

追问
大漠模块里面没找到这个  请问你说的是那个版本 最好给个下载连接
追答
http://pan.baidu.com/s/1c0ALwWC
这里是网盘链接,自行下载
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式