关于用auto.js制作原神等手游弹琴脚本与操作方法

您所在的位置:网站首页 光遇自动演奏js 关于用auto.js制作原神等手游弹琴脚本与操作方法

关于用auto.js制作原神等手游弹琴脚本与操作方法

2024-05-31 11:05| 来源: 网络整理| 查看: 265

注意括号等是在英文模式输入

语句出错注意是不是漏打了(),;

写脚本时绿字留着,蓝字自定义

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