首先说明下问题:脚本截图是本机制作,运行找图完全正常,但是拿到别人的机器上就找不到图片,我先上个图大家看看
这是原截图,我自己可以找到,但别人机器使用脚本找不到
原因一:图片问题
后面我又做了透明图处理,4个角颜色一样
同样我自己能找到,别人找不到,
原因二:色偏问题
源代码如下 x1,y1
dm.FindPic(92,320,409,702,"XQ护手.bmp","000000",0.9,0,x1,y1)
如果(x1>0)
dm.MoveTo(x1+位移,y1+位移)
help.sleep(延时)
dm.RightClick()
如果结束
调整色偏203040,都是我自己能使用别人不能用,
原因三:屏幕,游戏分辨率
我都给出相应配置,按我配置别人还是找不到。
后面经过反复修改我总结出原因是在图片上,但是无论我怎么修改图片我自己能用,别人不好使,实在是想不出办法,在这里求教大神们指点。
请说明问题并说明解决方法:
一:如果图片问题该怎样做一个标准图片让大家都可以使用,如果做透明图的话标准图片制作方法给个说明(我估计我的透明图也做的不标准,呵呵!)
二:如果有相应的函数可以调整脚本不同机器识别图片的功能求教(我无意中看到论坛一个帖子说明找图可以使用一个函数让脚本每次启动先识别游戏颜色然后找图大概意思。)
三:如果有其他解决办法更好啦。
这里先谢谢大家了,在线等,十万火急!
|