TC官方合作论坛
标题:
模糊取色问题
[打印本页]
作者:
youfishing
时间:
2013-3-9 09:31
标题:
模糊取色问题
我做个自动吃药脚本,在血条少到x%时,吃药。
那我模糊取色血条的颜色,但是3D网游的血条每一个点的颜色值都不一样的。。。虽然看上去都是绿色,模糊相似度我改到0.1也没用,因为那个血条上的绿色值有#0.....开头的,也有#6......开头的。。。。
是否找到=窗口.模糊找色(窗口句柄,X,Y坐标,终点坐标,Y坐标,#09B064,0.8,1,x0,y0)
如果(!是否找到)
键盘.按键(按键1,1)
如果结束
现在由于肯定找不到某个绿色值(血条上值太多),所以它就一直在点吃药键,这怎么办啊????
作者:
幼园留级老油条
时间:
2013-3-9 09:39
哦 知道了
作者:
Abin
时间:
2013-3-9 09:44
窗口.模糊找色 使用这个方法的时候,一定要先测试看游戏支持窗口找色不。。 很多游戏不支持。
作者:
陌上青衣。
时间:
2013-3-9 09:45
现在很多血条都是红色渐变的.
这个问题是一个灵活运用问题
你用AB抓抓 移动到有血值的时候和没有血值的时候, 注意看RGB的值的规律 有血值的时候 一般B的值都是0或者小于一个数值
[attach]8056[/attach]
[attach]8057[/attach]
[attach]8058[/attach]
注意看第一个和第二个颜色值是不同,但是他们RGB值的B都等于0
第三个空血的时候RGB的B的值128不再是0
然后 用坐标点取色 和图像.颜色值转RGB值(颜色值,R,G,B) 分离出B的值进行比较
如果 (B==0)
证明 应该加血
作者:
幼园留级老油条
时间:
2013-3-9 09:47
哦 我知道了
作者:
youfishing
时间:
2013-3-9 10:27
谢谢4楼版主,我试试看去
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1