zoukankan      html  css  js  c++  java
  • 跳一跳辅助工具设计笔记

    分析:

    步骤1、获取Jumper 与 platefrom 位置

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

    步骤1实现方案:

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

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

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

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

    以下为方案三记录:

    关于adb :  adb 是android开发的调试工具, 安装好后,在如图所示路径 D:androidsdkplatform-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 位置距离

  • 相关阅读:
    数学笔记目录
    机器学习笔记目录
    物理学笔记目录
    二阶递推公式的通项公式
    分析Analysis 笔记
    从傅里叶变换到小波变换
    电动力学 期末复习
    电动力学 期中复习
    热学 期中复习
    理论力学第一章 Lagrange方程
  • 原文地址:https://www.cnblogs.com/yang--/p/8564028.html
Copyright © 2011-2022 走看看