码迷,mamicode.com
首页 > 其他好文 > 详细

跳一跳辅助工具设计笔记

时间:2018-03-14 00:23:31      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:log   ges   手机   otto   pull   inline   路径   pos   androi   

 

分析:

步骤1、获取Jumper 与 platefrom 位置

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

 

步骤1实现方案:

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

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

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

 

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

 

以下为方案三记录:

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

技术分享图片

需要用到的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 位置距离

跳一跳辅助工具设计笔记

标签:log   ges   手机   otto   pull   inline   路径   pos   androi   

原文地址:https://www.cnblogs.com/yang--/p/8564028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!