TC官方合作论坛

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

[问题] 找图和找色可以同时进行吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-1 03:49:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
                 打怪线程需要模糊找色 判断怪物血条 他死没死

                 我还想加一个找图命令来判断 怪物名字的颜色   

                  把找图命令放在打怪的线程里? 还是在开启一个线程 循环找图?

                   //如果(图像.模糊找色(314,80,328,96,#1213AB,0.8,0,x,y))//是否锁定怪        打怪线程
           //键盘.按键(51,1)//按数字3键释放技能攻击
            //辅助.等待(10)   
            //键盘.按键(49,1)//按数字1键释放技能攻击
            //辅助.等待(1000)
        //否则//没有锁定怪



    是否成功=dm.FindPic(0,0,1600,900,"111.bmp","000000",0.9,0,X,Y)                          这个是找图的
   如果 (x==0)
    鼠标.移动(X+10,Y+40)
    辅助.等待(200)
    鼠标.左键单击(1)
    辅助.等待(200)
    键盘.按键(189,1)//按数字3键释放技能攻击
            辅助.等待(10000)


回复

使用道具 举报

沙发
 楼主| 发表于 2012-12-1 03:51:22 | 只看该作者
俩个单独测试 都正常  放在一起就不行了   郁闷!
回复 支持 反对

使用道具 举报

板凳
发表于 2012-12-1 07:07:34 | 只看该作者
放在一个线程里。。
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-1 08:30:06 | 只看该作者
找图和打怪放在一起,单窗口多线程会导致鼠标,键盘等公用混乱,而且不可一个窗口绑定两次很有可能不成功。
回复 支持 反对

使用道具 举报

5#
发表于 2012-12-1 08:35:42 | 只看该作者
你可以设定  一个大循环,  每打死一个怪 ,打怪的线程就暂停一下,执行一下 加血的线程,执行一遍加血的线程,就暂停加血的线程,恢复打怪的线程,这样就一直有一个线程 ,就不存在争夺鼠标,键盘的情况了
回复 支持 反对

使用道具 举报

6#
发表于 2012-12-1 09:00:05 | 只看该作者
将怪物血的检测写到一个函数里,在打怪的过程中执行,就好像打一下,看下死没死,然后重复。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-8 16:08 , Processed in 0.386646 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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