TC官方合作论坛

标题: 关于找图的问题 [打印本页]

作者: zmc52051    时间: 2012-9-2 19:14
标题: 关于找图的问题
看看我的代码
理论上应该只能找到一个的。可是为什么它全部都能找到。
每个窗口个弹一次


功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
整型 海藻,海鸥,白云,海盗,螃蟹,鲨鱼,章鱼,图片X坐标,图片Y坐标,没有
   海藻=dm.FindPicMem(885,87,983,144,"rc:海藻.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    海鸥=dm.FindPicMem(885,87,983,144,"rc:海鸥.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    白云=dm.FindPicMem(885,87,983,144,"rc:白云.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    海盗=dm.FindPicMem(885,87,983,144,"rc:海盗.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    螃蟹=dm.FindPicMem(885,87,983,144,"rc:螃蟹.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    鲨鱼=dm.FindPicMem(885,87,983,144,"rc:鲨鱼.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    没有=dm.FindPicMem(885,87,983,144,"rc:没有.bmp","000000",0.5,1,图片X坐标,图片Y坐标)
    鼠标.移动(931,117)
    辅助.等待(500)
    鼠标.左键单击(1)
如果 (海藻>=0)
    辅助.消息框("海藻")
如果结束
如果 (海鸥>=0)
    辅助.消息框("海鸥")
如果结束
如果 (白云>=0)
    辅助.消息框("白云")
如果结束
如果 (海盗>=0)
    辅助.消息框("海盗")
如果结束
如果 (螃蟹>=0)
    辅助.消息框("螃蟹")
如果结束
如果 (鲨鱼>=0)
    辅助.消息框("鲨鱼")
如果结束
如果 (章鱼>=0)
    辅助.消息框("章鱼")
如果结束
如果 (海藻<0)
    如果 (海鸥<0)
        如果 (海盗<0)
            如果 (螃蟹<0)
                如果 (鲨鱼<0)
                    如果 (章鱼<0)
                        辅助.消息框("没有找到")
                    如果结束
                    如果结束
                    如果结束
                    如果结束
                    如果结束
                    如果结束
   
返回 真
功能结束

作者: subugui    时间: 2012-9-2 19:26
相似度太低..才0.5...找图片一般0.9以上吧.
作者: zmc52051    时间: 2012-9-2 19:35
回复 2楼subugui的帖子

我改成1.0也还是一样
作者: subugui    时间: 2012-9-2 19:49
贴图出来看看..你要找的地方.和你做的图片都发出来
作者: 陌上青衣。    时间: 2012-9-2 20:00
大漠不支持rc路径

设置下路径
  1. dm.SetPath(辅助.获取资源路径("rc"))
  2. 海藻=dm.FindPicMem(885,87,983,144,"海藻.bmp","000000",0.5,1,图片X坐标,图片Y坐标) //rc:去掉
复制代码

作者: 陌上青衣。    时间: 2012-9-2 20:05
相似度别搞那么低,一般0.8左右就可以了,
作者: jimye0526    时间: 2012-9-2 20:21
你是说你找的这么多图在游戏里只能出现一张对吧 不会一起出现
那就是你把相似度调高
而且你用的是收费功能 看看你有没有收费注册
还有你这一试试判断找到图坐标
而且你的图片位置对不对我不知道 这个函数好像要的是内存地址
作者: zmc52051    时间: 2012-9-2 20:22
回复 5楼陌上青衣。的帖子

没用,还是一样
作者: zmc52051    时间: 2012-9-2 20:28
回复 4楼subugui的帖子


[attach]5157[/attach]
[attach]5153[/attach]
[attach]5154[/attach]
[attach]5155[/attach]
[attach]5156[/attach]
作者: zmc52051    时间: 2012-9-2 20:30
回复 7楼jimye0526的帖子

收费功能?哪个是收费功能,要怎么注册?
作者: jimye0526    时间: 2012-9-2 20:36
回复 10楼zmc52051的帖子

FindPicMem  这个函数是收费的
调用reg函数进行收费注册
作者: ligancai    时间: 2012-9-2 22:52
如果 (海藻>0)



不要等于就不会弹出.
作者: zmc52051    时间: 2012-9-2 23:51
回复 12楼ligancai的帖子

你不懂我的意思
作者: subugui    时间: 2012-9-3 09:38
回复 1楼zmc52051的帖子

那你用另个大漠涵数吧..就和找图好了.不要用找多图这个涵数..
FindPic




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1