空城-最好的安排
PHP玩微信『跳一跳』
PHP玩微信『跳一跳』

PHP玩微信『跳一跳』

适用于Android-Win用户(买不起mac和iPhone无法提供iPhone版)

环境部署

  • 一键启动快速方式(无须配置环境,强烈推荐)请转移至 PHP一键开始微信『跳一跳』,经典方式接往下阅读。
  • ADB 直接下载安装即可,然后把adb.exe的目录添加至环境变量
  • PHP(老鸟略过,需开启gd2以及php加入环境变量) 建议7.2版本,下载解压,把php.exe所在的目录添加至环境变量
  • 需要在php.ini中把extension_dir的值改为 “ext” 把extension=php_gd2.dll前面的分号 ; 去掉,保存OK。

使用说明

  • 手机连接电脑并开启USB调试,选择MTP模式,在开发者选项中如果有允许模拟点击请勾选。(建议连接在主机后USB接口,线也能影响是否能正常连接电脑)。
  • 在项目根目录 左手按住shift+右手鼠标右键(选择在此处打开命令窗口..) 键入命令 php main.php 按照提示开始即可。
  • 默认按分辨率自动匹配配置文件,如果跳的不准或没有你手机合适的配置文件(config.php)请自行复制一份配置文件(在./config目录下)到根目录(与main.php同级) 进行参数调整,TIME_RATIO为时间系数,BASE_H_HALF为底座高度的二分之一,BODY_W为棋子的宽度。

关于调试

  • 在main.php $debug参数可控制调试粒度
  • 0或者false为不开启调试
  • 1为默认模式,仅保存最后一次跳跃的截图并明确起始点和终点
  • 2模式为保存每次跳跃前的截图

ADB安装的啰嗦

  • 安装完成并加入了环境变量之后
  • 手机连接(同上)
  • 打开cmd.exe输入命令:

    1
    adb devices
  • 如果出现 类似下面信息表示连接成功

    1
    2
    List of devices attached
    9ab8ee5a device
  • 如果没有说明设备未正常连接,数据线与USB接口也可能导致该问题,如果5037端口被占用可能导致adb启动失败,请完全关闭手机助手等软件

版权说明

  • 遵循Apache-2.0 协议
  • 严禁用于商业用途

Github

发表评论

textsms
account_circle
email

空城-最好的安排

PHP玩微信『跳一跳』
PHP玩微信『跳一跳』 适用于Android-Win用户(买不起mac和iPhone无法提供iPhone版) 环境部署 一键启动快速方式(无须配置环境,强烈推荐)请转移至 PHP一键开始微信『跳一跳』,经典…
扫描二维码继续阅读
2018-07-05