专栏名称: 西里
hybrid开发工程师
目录
相关文章推荐
深圳大件事  ·  注意!深圳将进行超高层灭火救援测试 ·  昨天  
深圳特区报  ·  明确了!最高补贴2万元|飞阅深圳 ·  昨天  
深圳大件事  ·  警惕!官方发布2025年第1号预警 ·  2 天前  
深圳大件事  ·  夜读 | ... ·  2 天前  
51好读  ›  专栏  ›  西里

微信跳一跳最直观的辅助

西里  · 掘金  ·  · 2018-01-11 09:52

正文

前言

作为一个前端开发者,微信刚出跳一跳,玩两把后就有了辅助的实现思路,结合Node和Android知识来一波儿。开发这个辅助的时间还算早,后来网上也出现了更牛的辅助(自动识别物体计算距离),实现思路都是差不多,具体可以参见年前29号(微信的6.6.1也是当天更新的) 发的推文 pic.twitter.com/PMAYa7NuVN

本来不打算发这篇文章的,同事和朋友用了之后都觉得好,然后没法给别人用,老来问我怎么弄。既然程序都出来了,就写个使用文档吧。

效果展现

左边是我的手机屏幕,右边是辅助界面

实现思路

  1. 使用adb命令工具截图,在程序上边展示截图
  2. 点击人物和人物要到达的位置,计算出距离,通过几次正确跳转,算出每像素需要多少毫秒(距离和时间的对应关系,称为系数),后边通过距离和系数算出需要的毫秒数X。
  3. 通过adb命令模拟点击X毫秒进行跳跃,adb命令可以参考该仓库: github.com/Sailiy/awes…

使用方法

前提: 需要有adb环境变量,至于怎么安装adb及添加环境变量请自行百度。

  1. 下载安装(傻瓜式),下载地址往下翻(后边有)
  2. 连接上adb,开启usb调试,usb调试界面有usb安全选项的需要勾选(这一步是为了让电脑能够模拟点击)。
  3. 打开微信跳一跳界面,然后点刷新按钮,看能否正常显示手机界面,如果不能正常显示,请检查前两步是否操作成功。
    4.点击小人脚下地方,点击目标位置的中心地方,然后等待即可(程序会自动计算位置,模拟点击),完成点击后程序会刷新界面.
  4. 按照第4步,重复操作即可。

老规矩

欢迎fork,star,commit







请到「今天看啥」查看全文