小虾米资讯
AD1android:autojs简易教程——炉石传说刷经验举例学习
2020-12-27 01:20:45 / 我要吐槽一、什么是autojs ?github上的官方简介:一个支持无障碍服务的Android平台上的JavaScript IDE,其发展目标是JsBox和Workflow。看不懂?没关系,对比某下载平台的介绍就明白了:auto.js是一款免费的安卓自动脚本软件,这款软件有点类似按键精灵,只要你写好动作脚本就可以帮你重复执行设定好的操作。
二、如何获取?开源免费易于获取,随便找个软件下载平台搜索:autojs 或auto.js想深入学习的话,百度相关资料和教程也很多。 三、aotojs和Hearthbuddy对比有什么优缺点?缺点:Hearthbuddy用过的人都知道其计算出牌的聪明和强大,运气好甚至可以打上传说。对比autojs的脚本弱爆了,没有智商! 优点:这么弱,我们为什么还要用autojs ?0 门槛非常低、易于学习,仅仅写个炉石挂机脚本几乎不需要编程基础!1 上面说过了,autojs开源免费易于获取2 在当前战令奖励模式下,刷金的效果和Hearthbuddy没有区别。3 autojs适用面更广,电脑和云(安卓模拟器)、手机都可以使用,云上要求的资源更少1核2G的资源Hearthbuddy可能都运行不起来;如果用手机挂机的话,功耗更是天差地别。
四、使用条件(方法)吧友 冰醋酸 已经分享过一次,避免查找麻烦,这里再说一次吧1、该软件只有andorid(安卓)平台有,安卓7.0以上无须root,只需开启无障碍服务;7.0以下的本人没有用过,需要的自行百度。2、手机或模拟器安装好autojs,开启提示的相关权限(只试验过雷电模拟器和红米k20 pro)
下载安装雷电模拟器并配置:需要注意的图片已经标注,机型随便选,其它的默认选项就可以了
安装炉石传说这个就不用多说了吧。安装autojs.apk (拖到模拟器自动安装)
五、重点:编写脚本可以在电脑编辑器或记事本写好后复制过去。以手机的战旗的编码为例:autojs使用的语言是JavaScript,双斜杠//后面的是注释,不会被执行//定义一个变量,初始值为0;对应后续循环+1,次数达到x后退出var i = 0;setInterval() 方法会不停地调用函数,直到clearInterval() 被调用或窗口被关闭。setScreenMetrics(width, height)方法width 屏幕宽度,单位像素height 屏幕高度,单位像素设置脚本坐标点击所适合的屏幕宽高。如果脚本运行时,屏幕宽度不一致会自动放缩坐标。注:实际上不同分辨率炉石游戏界面的按钮位置并不是等比例缩放的,差别大的屏幕不通用要重写。 click(1850,920)方法:点击屏幕,参数为坐标sleep(1000)方法:暂停一秒swipe(1170,420, 1170,960,1000)方法:从坐标1滑动屏幕 到坐标2,过程用时1秒
以下是手机分辨率1080,2340的脚本,贴源码格式会乱,贴图将就看吧。自己改进效果更好呢
好了 大功告成,收工睡觉~
学习到了
连点器做逻辑的话做不来吧
Powered By © 小虾米资讯 2015
(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )