跳一跳辅助工具设计笔记

 

分析:

步骤1、获取Jumper 与 platefrom 位置

步骤2、距离转换为屏幕按压时间,使用api模拟点击屏幕

 

步骤1实现方案:

方案一: 找到跳一跳游戏的基址,直接内存读取地址。比较难实现

方案二: 使用安卓模拟器登录微信跳一跳,电脑程序对安卓模拟器的游戏界面截图,然后使用机器视觉,计算 Jumper 与 platefrom 位置

方案三: 将手机连接到电脑,使用adb工具,对游戏界面截图,使用机器视觉,计算 Jumper 与 platefrom 位置

 

三个方案中,方案一比较难实现。方案二登录微信后,跳一跳游戏被屏蔽,不允许进入。

 

以下为方案三记录:

关于adb :  adb 是android开发的调试工具, 安装好后,在如图所示路径 D:\android\sdk\platform-tools

image

需要用到的adb指令:

// 截图并保存到根目录

adb shell screencap /sdcard/screen.png

// 将保存的截图复制到电脑的temp目录
adb pull /sdcard/screen.png

// 从屏幕(250, 250), 到屏幕(300, 300) 100ms

adb shell input swipe 250 250 300 300 100

 

计算 jumper 与 plateform 位置距离

posted @ 2018-03-14 00:09  杨某某  阅读(187)  评论(0编辑  收藏  举报