微信跳一跳问题总结

在测试大佬写的python跳一跳时候刚开始就出问题了,本人用的是小米Note,总结如下:
1.python安装,最好选用anaconda版本。anaconda集成了很多包,省去了很多不必要的麻烦。

2.安装adb的时候出现offline问题,看了网上的很多解决方法
下载adb,在下载的过程中随便下载了一个,配置环境变量,又去设备管理器里面看黄色的图标(按照百度经验来的),没作用。用cmd命令检测发现offline,连接不上电脑,网上查了下有的说安装豌豆荚,安装过后问题依然没有解决。更换数据线等等一个一个试。。。后来又下载了一个adb,配置环境变量后起作用了,原来是adb版本的问题。至此,adb总算搞定了。adb文件下载https://pan.baidu.com/s/1hrMaShm 密码:hnwf

3.一切准备就绪就开始运行脚本,脚本在https://github.com/wangshub/wechat_jump_game?files=1,B站有解说视频:https://www.bilibili.com/video/av17796840/?redirectFrom=h5#page=2
解说里面在拷贝脚本的时候有点麻烦,我们直接把整个项目下载下载就行,项目里面对应了安卓和IOS的不同的脚本,按需要运行。

4.开始用的pycharm运行,发现运行不了,后来用cmd直接找到脚本位置运行即可。
这里写图片描述

5.运行程序的过程中总是因为错误中断,后来修改一下参数,嘿嘿这里写图片描述
把数字改大一点就不会出这个问题了,不过测试了几次之后最高分还是一百多分,应该是和按压时间系数有关,系数在配置文件中可以修改。
press_time = distance * press_coefficient 这个是挤压时间的计算公式,press_coefficient是按压系数,在配置文件中,如果跳远了就把这个调小点,否则,相反。
还有一个参数是piece_body_width,注释写的是棋子宽度,最好调大点,不过也可以试着调小一点,跳到中心点的位置更准。

总结:
1.首先要了解整个程序运行的原理,不然一上来就跟做很容易迷失,想清楚原理再动手做。
2.碰到同一个问题有多种解决方案,这个要靠不断的尝试和经验的积累。
3.读万卷书行万里路,多看多听多了解。
over~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值