前言
出于本人是只懒狗,而飞天前段时间寄了,只能自力更生给自己玩的游戏搞自动化。初步考虑基于Auto.js制作一个简单的世界弹射物语游戏的自动化脚本,能满足日常蝗虫游玩需要。
本文所有代码及资源均同步至github的项目页面。交流群775892832。
关联启动悬浮窗和菜单
要使启动悬浮窗正常运行,需要在点击开始时执行menu.js
,即菜单文件。为实现这一功能,我们可以使用Auto.Js中的脚本引擎。通过engines.execScriptFile(path)
,就可以启动相应的脚本文件。将之前悬浮窗的开始处添加
1 | var menu = engines.execScriptFile("./menu.js"); |
即可启动菜单。
在点击停止时,需要停止除悬浮窗以外所有脚本的运行。通过engines.all()
可以返回当前所有正在运行的脚本的脚本引擎ScriptEngine的数组,其中元素按照脚本启动顺序倒序排列。所以我们只要停掉除最后一个元素外的所有元素即可。
1 | var e = engines.all(); |
在点击退出时,则直接停止所有脚本执行即可
1 | window.exit.setOnTouchListener(function (view, event) { |
没时间了
先不写了,出了一版只能打铃铛的先用着,文件可以去github的项目页面或者交流群775892832下载。