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

现在跳一跳已经没有以前这么火了 而且乱七八糟的检测机制也让很多玩家流失。

加上现在的辅助层出不穷 就连玩个跳一跳都要开挂 太过分了。

现在我们就简单分析这个在易语言上怎么 写一个 跳一跳 自动跳的小程序  让自己也能在朋友圈秀一波


首先需要的工具是 :易语言  大漠插件  精易模块 蓝叠模拟器(这个模拟器可以打开跳一跳 其他的没试过 )

以上工具不会的 自己去学习 这里就不再赘述

首选我们分析看看 怎么实现自动跳 

使用勾股定理求出距离然后  每像素/毫秒,   模拟鼠标按下, 用我们求出的时间来进行 延迟按下时间,  然后再执行模拟鼠标弹起。




也就是说 我们求出目的地坐标 和人物坐标就可以得到 他要延迟的时长  这个2.89370079参考了 吾爱破解上某位同学的数据

在这里表示感谢,让我省了很多时间。

回正题,如果得到这两个值 意味着我们就可以 做个简单半自动跳一跳,手动标记两个点  获取xy坐标值  进行计算 得出延迟时间

但是怎么做到自动跳呢

用到大漠插件 识别人物中心点坐标 和 目的地中心点坐标 


里面要填的参数根据你机子分辨率自行填写   “363c66 - 000000” 是人物颜色十六位进制的描述

如果识别没有失败 表示我们识别成功了 ,但是并不是人物中心点我们怎么办呢

 自行加点偏移  用dm.moveto()看看鼠标有没有移动到人物中心点。

目的地坐标点求法: 计算方块这两个点 得出中心点


利用大漠识色建立 颜色库 返回 颜色数组 

中心点X =  上方红点的X

中心点Y =   右方红点的Y

基本上就可以识别中心点了 然后结合上面的代码 思维可以自己写一个


但是这样还不够 ,有时候我们识别颜色的时候 识别错了位置 有重复颜色块 , 怎么办呢  我下一篇文章会进行详细分析。


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值