前天还能够正常运行的程序今忝发现无法运行了。
调试发现其中所有的找字函数都不工作,用的是自带的FindStr
1. 附件中的字库已经删除过并且添加最新版本的字库
从表象來看,FindStr根本没有执行因为其中本来要等待2秒的一个找字语句,他瞬间过了返回结果就是没有找到字。
请问这种情况怎么往下调试或者查找问题所在应该再检查什么?
上图是个屏幕找字的案例字的顏色是纯白色的。
在实际游戏中上图会找错。为什么
分析:屏幕找字相当于的多点找色命令 ,只要所有的色点+偏移全部匹配程序会認为已经找到了这个字了。
而上图的几个色点在游戏中简直是太普遍了所以会很容易找错。
如果游戏中有一块图是纯白色的那么找上圖的字就会找到游戏中这块纯白区域,因为几个色点完全符合
今天给大家分享一下关于找字识別率的问题解决方法
关于找字识别率的问题,其实只要找的字在屏幕上没有相同的字就可以通过调整SetOffsetInterval(比对间隔) 来实现找字
这里不跳过像素我们找不到
这里跳过1个点也找不到
按键精灵找到则找不到则的找字不是很完善所以大家在找的时候把SetOffsetInterval(2)改为2如果还是找不到就一点一点往仩加这个教程可能对大多数找字的有效
[hide]在这里我说一下大家如果确定不了偏色可以用偏色计算器截取要找的字然后计算偏色,计算器计算出来的数据只要后6位添加在偏色里就好了如果制作的字
效果不太好可以用大漠综合工具来编辑图片把字之外的颜色都涂满其他颜色然後用偏色计算器截取编辑好的图片添加字的主要颜色然后用根据rgb和偏色添加颜色到列表