ScreenLib类 封装了模糊找色,屏幕点击,屏幕滑动等方法。

TsFrame抽象类 封装了脚本的逻辑流程(帮助你快速开发脚本)

Fa和Fb 都是继承自F,他们大部分方法都是一样的。重新封装了屏幕点击和模糊找色的方法给TsFrame.

继承关系:ScreenLib → F → Fa(Fb同此)

怎么创建一个游戏脚本?

创建一个class继承TsFrame重写getFa和getFb方法即可。

示例代码:

public class ScriptTest extends TsFrame {

//Fa和Fb 的fcallback参数 传递一个实现Fcallback接口的内部类 作为回调。(复杂逻辑的脚本应该使用它)

@Override

protected List<Fa> getFa() {

List<Fa> fa= new ArrayList<Fa>();

//界面特征

fa.add(new Fa("主界面",0xf4c51f, "1|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487));

return fa;

}

@Override

public Map<String, List<Fb>> getFb() {

Map<String, List<Fb>> map = new HashMap<String, List<Fb>>();//类似于lua中的字典类型

List<Fb> 主界面 = new ArrayList<Fb>();//list存放Fb对象

主界面.add(new Fb("点击主线任务",0xf4c51f, "1|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487))

主界面.add(new Fb("点击背包按钮",0xf4c512, "4|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487))

主界面.add(new Fb("点击返回按钮",0xf4c512, "4|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487))

map.push(主界面)

return map;

}

}

触动精灵用户快速上手

取色工具可以用触动精灵的取色工具TSColorPick触动精灵官网下载(手机取色工具代码好像被我误删了)

ScreenLib.findColor()方法参数同触动精灵的findMultiColorInRegionFuzzy()函数(细微区别下面解说),所以TSColorPick自动生成的代码可以直接把参数给ScreenLib.findColor()

ScreenLib.findColor()与触动精灵findMultiColorInRegionFuzzy()参数的差别

ScreenLib.findColor() x,y,x2,y2找色范围,可以是整数,也可以是小数(即百分比)

ScreenLib.findColor() 相似度参数 值越小相似度越高(0为一模一样)

对此项目有任何问题请联系我(QQ:2920007919)

禁止使用此项目从事商业活动

补充

使用android studio IDE

开发速度快(我封装了一个TsFrame抽象类,继承它,你就可以直接用取色工具 抓色生成代码 粘贴复制就行了,不需要写其它乱七八糟的东西)

随心所欲做自己的UI界面(完虐xx精灵,xx助手这样的软件 )

java 手机脚本_autoA开源(用java写安卓无障碍脚本)相关推荐

  1. java制作安卓游戏脚本_autoA开源(用java写安卓无障碍脚本)

    类 ScreenLib类 封装了模糊找色,屏幕点击,屏幕滑动等方法. TsFrame抽象类 封装了脚本的逻辑流程(帮助你快速开发脚本) Fa和Fb 都是继承自F,他们大部分方法都是一样的.重新封装了屏 ...

  2. 十大经典Java手机游戏 Top Ten Best Java Mobile Games

    手机上的Java即J2ME(Java 2 Micro Edition)是Sun公司专门用于嵌入式设备的Java软件,开发的软件和游戏可以实现跨平台使用,具有良好的兼容性.当今Java游戏已经有了非常华 ...

  3. 我的世界java手机_我的世界java手机版

    我的世界java手机版是一款非常好玩的模拟经营游戏,游戏非常的自由,你几乎可以在游戏中干任何事,你可以自己建造一个世界,或是制作一个像素版的动漫人物,你还可以探索这个世界,寻找资源,你还可以和好友一起 ...

  4. python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...

    2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...

  5. 自动脚本以及打包,将写好的脚本打包成exe可执行文件

    自动化脚本以及如何打包成可执行程序 1.自动化脚本 2.前置工作准备 2.1. selenium模块 2.2.浏览器驱动 2.2.1.版本选择: 3.开始 3.1.打开页面 3.2.操作页面 需求 分 ...

  6. python可以制作游戏脚本吗_用Python写一个游戏脚本,你会吗?

    学习python有一段时间了,由于python语言的强大和简洁,是一个不错的脚本语言,就准备做个游戏脚本练练手.如果你也想多练项目实战.可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐 ...

  7. 初探脚本小子--快速上手自写信息收集脚本

    原文地址:初探脚本小子_白帽子技术/思路_i春秋社区-分享你的技术,为安全加点温度. - Powered by Discuz! (ichunqiu.com) 最近在学习写脚本,这里作者分析几个信息收集 ...

  8. 写 安卓游戏脚本 - 叉叉助手

    环境搭建 编程语言lua 如果你已经看了上面俩个链接的东西 那么下面我们就可以愉快的做脚本了 打开安卓编译器 会有一个地址 打开电脑编译器  选择运行  会让你输入 一个地址  注意 和安卓编译器在同 ...

  9. python apscheduler 脚本 动态_用apscheduler写python定时脚本

    apscheduler 官方文档:http://apscheduler.readthedocs.io/en/latest/ 写一个后台定时任务,一般2个选择,一个是apscheduler,一个cele ...

最新文章

  1. 每日站会要关注团队目标-Scrum中文网
  2. 万字总结,体系化带你全面认识 Nginx
  3. Android 性能优化
  4. C++ 宽字符(wchar_t)与窄字符(char)的转换
  5. 一种加速WiFi模块一键配网速度的实现
  6. php中文件下载,PHP中文件下载
  7. Jsoup的简易使用示例
  8. 使用 JWT 来保护你的 SpringBoot 应用
  9. java调用node脚本并获取输出,Node.js用readline模块实现输入输出
  10. 15K薪资轻松到手,要低调~
  11. Atitit 命令行执行sql 跨语言 目录 1.1. 无需输入密码,那就不要-p参数即可 1 1.2. 4.使用mysql命令执行 1 1.3. 5.mysql命令执行sql,并将查询结果保存到
  12. 熵权法计算权重原理python实现
  13. 程序员与黑客的故事 程序员应有的工作素质
  14. 安装win10 找不到固态硬盘
  15. 做股权激励时,要不要进行绩效考核
  16. java, Statement类的介绍
  17. 实用工具分享——PDF阅读
  18. 实战——幂等性+海量数据处理
  19. 北理工大学计算机专硕学硕,计算机2年制专硕越来越少,生活终于对我下手了吗?...
  20. 常用函数之map函数

热门文章

  1. ROS系列:常用组件(一)
  2. iMeta | 兰州大学刘勇勤组揭示植物定殖对冰川前缘微生物群落动态的影响
  3. 不变中谋变 华为云的坚持和赌注
  4. 【爬取动态网页-以黄河水文站数据为例】
  5. 网页编程代码书写规范
  6. 运动打卡软件app开发功能
  7. python 实现多任务协程下载斗鱼平台图片
  8. 1.54寸墨水屏模块 E-Paper电子纸显示屏STM32C8T6驱动代码以及调试过程
  9. Easy Duplicate Photo Finder 1.2 特别版 Mac 重复图片查找软件
  10. 人工神经网络的应用领域,人工神经网络技术及应用