触动精灵论坛

查看: 12165|回复: 178

微信跳一跳辅助2.0脚本源码【转自知乎作者:xtutu】

  [复制链接]
发表于 2018-1-4 16:54:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转触动精灵。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
v2-3460aeab9a3a8eb6bb8009f0d903a569_r.jpg

昨天花了点时间,写了这样一个模拟操作的脚本。今天整理了一下,发到知乎上来。
该脚本是直接在手机上运行,不需要借助电脑来使用。
当然,如果不想被删好友的话,就不要用脚本跑。。。(我是用测试帐号在运行)
v2-41648dca71ee2c9ccfbfc4788c7542ff_hd.jpg

回复查看源码
游客,如果您要查看本帖隐藏内容请回复
如果脚本跑的并不准确,可以修改参数
  • distanceTimeRate: 数字越大表示蓄力时间越长
  • targetPositionOffset: 表示方块最上方的点,距离中心点的偏移
  • 如果还是不行的话,那就算了吧...

思路
1.确定自己的当前位置
直接查找像素就可以了
2.确定目标点位置
可以通过自己当前的位置判断一个大致的范围。
然后通过从左上,到右下角,依次遍历像素。找到方块最上方的像素点。
然后把y + 上一个大概的值来确定。
3.距离与时间转换
游戏的公式是线性的,直接乘以系数就可以了
使用方法
**必备条件:root了的android手机**
  • Android手机安装触动精灵
  • 左上角Wifi传输
  • 复制上述代码(直接手机新建脚本复制,会导致代码格式变乱,没法运行,得通过电脑wifi传输等方式来传输!脚本放在目录TouchSprite/lua/下,文件名可以取为main.lua)
  • 勾选该脚本
  • 点击右侧菜单,点击立即运行(按照提示进行即可)
  • v2-45e7a552c189b3b8d37dadf65ea7e50a_hd.jpg
需要优化的点
  • 0. 并没有去精确的识别位置
  • 1. sleep函数并不精确,需要一个更加精确的方式来控制
  • 2. 不同分辨率的屏幕,并没有做完美的适配(我的是1080 * 1920)
  • 3. 距离时间的比率,不应该粗暴的用一个值去控制,应该用两个值去分别乘以x,y的距离,然后再算距离(这得看游戏画面本身的屏幕适配是如何做的)
  • 4. 性能差的机型,跑得并不稳定(我用红米2,跑了大概10次,最高跑到2000多分,最低只跑了几百分),这有一部分是因为“优化点 1”导致的。
  • 5. ...

其它的方式:
除了手动模拟操作,应该还可以直接截取网络请求,通过篡改分数来达到目的。
(不过感觉这样做的话,就没有了好看的视觉效果...)

本文转载自知乎 原文链接https://zhuanlan.zhihu.com/p/32483726





回复

使用道具 举报

发表于 2018-1-4 19:41:55 | 显示全部楼层
6666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2018-1-4 19:44:11 | 显示全部楼层
我来看看怎么样
回复 支持 反对

使用道具 举报

发表于 2018-1-4 23:20:06 | 显示全部楼层
如果脚本跑的并不准确,可以修改参数
回复 支持 反对

使用道具 举报

发表于 2018-1-4 23:56:05 | 显示全部楼层
学习一下 谢谢
回复 支持 反对

使用道具 举报

发表于 2018-1-4 23:58:24 | 显示全部楼层
好111111111111111
回复 支持 反对

使用道具 举报

发表于 2018-1-5 12:54:43 | 显示全部楼层
特特特特特额去去去
回复 支持 反对

使用道具 举报

发表于 2018-1-5 20:03:06 | 显示全部楼层
看看看看看看看看看看看看看看看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

帖子推荐上一条 /3 下一条

小黑屋|手机版|Archiver|触动精灵 ( 京ICP备15002081号-2

GMT+8, 2018-10-18 18:23 , Processed in 0.107557 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表