—
本帖被 幻想. 执行取消锁定操作(2009-01-19)
—
图形查找不成功大都是图片编辑问题,若对编辑图片没什么经验的请看看我的编图过程:
1、截图:在游戏中按下Print键就可将图截下来。
2、编辑:(将图片背景透明处理)打开系统自带的画图软件,按下Ctrl+V就可将截下来的图复制到画图中,选定要剪的图片,将其拖到左上角;接着按Ctrl+PageDown将图片放大,用画直线工具将不属于要剪的图片的颜色用白色复盖掉(特别注意:图片的边缘一定要白色,若背景不变的就不用填充白色了),设置好图片的大小,按Ctrl+PageUP将图像缩小后存盘。
3。保存:将图片以BMP格式保存到按键精灵的script目录下以后用就不用指明路径,若保存到其它地方用时就需指明路径。详细操作请看附件(晕!图片老是传不上,若需要详细操作截图的请留下邮箱)
直接将图剪下来难免会有一些没用的背景,而游戏中背景一般都是动的,只好降低相似度来忽略图中那些用不到的东西,通常相似度要设到0.9以下才能查找,而低相似度,会经常没有图形都能找到(特别是较小的图片),你说晕不?而经过透明背景处理过的图片,相似度设为1亦能正确找出(前提是:你所抓的图在游戏中的颜色必须是不变的),推荐用0.9经过透明处理的图片兼容性较强:比如封神榜的合成材料和红蓝只用一个图片就行了,因为那些东西后面都有一个“乘1”(那个叉不会写)。合成材料的“乘1”是白色的红蓝药的“乘1”是黄色的,但“乘1”的轮廓是黑色的,将“乘1”的外面和里面都经过透明处理就能“白乘1”和“黄乘1”一起抓了。还有血条数值、地图坐标、红蓝数量的数字都是同一字体轮廓颜色也相同,所以只要抓0-9这10个数字就能将血量、坐标、红蓝数量都读出来了。兼容性是不是强很多呢?
我对图形查找的看法是:图形查找并不是认轮廓的,而是认颜色的,只要颜色稍为不对就不认了,大家可以试下:有些图在32色下能找在16色下就找不到了。所以我们在编辑图片的时候要将不固定的颜色都要用白色复盖掉,只留低固定的颜色。对于相似度我就不怎么理解了,有时0。9以下的找不到而用1却能找到
以前误导大家了:将不透明处理前的勾去掉和不去也是一样的,还有复盖背景时不一定要用白色,用其它色也可以,大家可以试试
按键是自动判断外面一圈的颜色,并且把外面一圈的颜色作为透明色。 ——褚瑞