微信跳一跳简单 +思路---按键精灵版
本贴非原创,原帖转载至https://www.52pojie.cn/thread-683454-1-1.html就是想升个等级
有好多朋友问原理是什么,放在最后!
先上个图:
https://attach.52pojie.cn/forum/201801/05/040502gra9ten9hjq6qsrh.png
2、安装Bluestacks蓝叠安卓模拟器,在模拟器里安装微信,Bluestacks蓝叠分辨率是1600*900
3、打开微信跳一跳,开始游戏
4、打开按键脚本,听到滴声后将鼠标移到Bluestacks蓝叠标题栏,脚本会将Bluestacks蓝叠窗口移动到屏幕0,0坐标位置
5、将鼠标移动到下一个要跳的点,点击鼠标右键,JMP
原理在这里简单说一下:
https://attach.52pojie.cn/forum/201801/05/124925ezqqcqqbb6oq70to.jpg
上图中,a为起始点,b为终点,获取a、b点坐标ax,ay,bx,by,通过bx-ax获得ac边长,通过ay-by得到bc边长,根据直角三角形边长公式c2=a2+b2 :已知三角形两条直角边的长度 ,
可按公式c2=a2+b2计算出上图中ab边长,再通过不断测试找到ab长度(跳跃距离)与屏幕按压时间的对应关系,按压时间等于ab长度*3(毫秒)时,跳跃距离与按压时间基本对应。
PS:再次说明一下,只是基本对应,误差肯定是有的,因为按压时间与跳跃距离公式相对应的零误差的公式肯定没这么简单,这里只是简单实现
**** 本内容需购买 **** {:smile:}{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}好东西 不好用啊,能不能详细点
页:
[1]