易语言上 微信跳一跳 自动跳 思路分析(2)

关于上一篇文章已经描述了自动跳的思路,如果没有看过的话请移步到易语言上 微信跳一跳 自动跳 思路分析

这里我们简单讲解上篇文章所留下的BUG,以及修复。

我们上次讲到如何识别目的地坐标,使用了大漠的  dm.FindColorE()

这里讲一下这个命令的参数,首选要设置识别的区域, x1 y1 表示 左上角两个坐标点  x2 y2 表示右下角坐标点,

第五个参数是颜色库 你们可以自行抓取方块颜色,第六个是识别的模糊度 0.1到1, 强度越大 识别速度越快,准确率越高。我们填1, 第七个就是重点了 识别的方向。


废话不多说,直接上bug。

【1】.识别到已经跳过的方块怎么办?


那就 手动取 识别区域 过滤掉下面跳过的方块。

【2】. 识别区域是有了 但是脚踩的方块是白色 目的地也是白色怎么办?

这时候识别颜色的 第七个参数派上用场了 

我的思路是这样 如果人物在左边 我们修改下判断的方向 从右到左, 从上到下

如果在右边 从左到右  从上到下。



识别区域切一半 判断人物在哪里  根据上面修改识别方向  达到修复BUG,不会存在识别错误的方块的问题。


最后把代码放到时钟里面 


即可无限跳。

附上源码

下载源码 如果没有积分,可以加我好友 114O217624 免费发 备注跳一跳

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值