关于用auto.js制作原神等手游弹琴脚本与操作方法 |
您所在的位置:网站首页 › 光遇自动演奏js › 关于用auto.js制作原神等手游弹琴脚本与操作方法 |
注意括号等是在英文模式输入 语句出错注意是不是漏打了(),; 写脚本时绿字留着,蓝字自定义 1.什么是auto.js? ”“auto.js”是个基于JavaScript语言运行在Android平台上的脚本框架,“auto.js”主要工作原理是基于辅助服务“AccessibilityService”。 Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的,这一点,挺优雅。”(引自php中文网) 2.使用脚本弹奏是否会被封号? 对于js弹奏脚本实质模拟手动点击,代码并没有修改过游戏内部数据,并且不会破坏游戏平衡,所以一般可以放心使用,在不刻意违规情况不会被封号。 3.零编程基础能制作脚本吗? 对于复杂的程序或许不行,但是简单弹奏脚本(对于乐曲节奏要求不高,无需细致扒谱),代码就是简单的重复,所以都可以制作。 4.原理。。。。。。。。。 定义琴键坐标,定义弹奏点击位置和间隔,设置简单来说就是这两点。 1.获取琴键坐标 手游内的乐器通常分为两大类,即仿真全键盘(明日之后)和部分点击键(原神,光遇),对于第一类,大多用比例定义比例位置,而今天说的第二类则是用坐标来确定点击位置。由于部分机型需要root才可以使用坐标录制,所以获得坐标位置可以改为用Ps。 *具体方法为手机上截全屏,利用PS获得信息,图片尺寸即分辨率,然后PS>>视图>>标尺获得手机上点的坐标。 截取有琴键的全屏画面Photoshop获取信息,如此张1080×2340,窗口周边是标尺2.定义点击位置和间隔 第一行代码首先声明适用的屏幕 setSceen(x,y); 在js定义点击弹奏的方法有很多,常见可以分为click和press。以下主讲我认为简单的一种 function C1() press(560,630,1);//高音1 function Y100() sleep(100) *function后是定义可以随便输入,也就是自己起的名字,便于输入,press是点击指令,560,630,1代表点击坐标(560,630)1次,注意三个数用英文逗号隔开。//是注释,不会执行,注意语句后的分号。sleep代表间隔 A2(); Y100(); 代表点击坐标,延时100再进行下一次 这里延时单位是ms。 定义点击位置和间隔直接输入弹奏语句接下来就是找到琴谱输入弹奏语句,注意()和;即可,可以有耐心的肝出曲子 其余方法展示 明日之后脚本光遇脚本总体来说原理一样 曲谱和软件可以网上直接搜索下载,赶制的文章不太好,以后会不定期增加修改 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |