TC官方合作论坛

 找回密码
 立即注册
查看: 509|回复: 5
打印 上一主题 下一主题

[已解决] 模糊取色问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-9 09:31:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我做个自动吃药脚本,在血条少到x%时,吃药。

那我模糊取色血条的颜色,但是3D网游的血条每一个点的颜色值都不一样的。。。虽然看上去都是绿色,模糊相似度我改到0.1也没用,因为那个血条上的绿色值有#0.....开头的,也有#6......开头的。。。。

是否找到=窗口.模糊找色(窗口句柄,X,Y坐标,终点坐标,Y坐标,#09B064,0.8,1,x0,y0)
        如果(!是否找到)
            键盘.按键(按键1,1)
        如果结束

现在由于肯定找不到某个绿色值(血条上值太多),所以它就一直在点吃药键,这怎么办啊????
回复

使用道具 举报

地板
发表于 2013-3-9 09:45:16 | 只看该作者
现在很多血条都是红色渐变的.
这个问题是一个灵活运用问题

你用AB抓抓 移动到有血值的时候和没有血值的时候,   注意看RGB的值的规律   有血值的时候 一般B的值都是0或者小于一个数值


   


注意看第一个和第二个颜色值是不同,但是他们RGB值的B都等于0
第三个空血的时候RGB的B的值128不再是0

然后 用坐标点取色 和图像.颜色值转RGB值(颜色值,R,G,B)   分离出B的值进行比较
如果 (B==0)
证明 应该加血

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

沙发
发表于 2013-3-9 09:39:42 | 只看该作者
哦 知道了
回复 支持 反对

使用道具 举报

板凳
发表于 2013-3-9 09:44:58 | 只看该作者
窗口.模糊找色  使用这个方法的时候,一定要先测试看游戏支持窗口找色不。。  很多游戏不支持。
回复 支持 反对

使用道具 举报

5#
发表于 2013-3-9 09:47:27 | 只看该作者
哦 我知道了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-3-9 10:27:05 | 只看该作者
谢谢4楼版主,我试试看去
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-6 10:25 , Processed in 0.169210 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表