22A script to play Sheets generated by SkyStudio automatically in game Sky with accessibility services using Auto.js
33</br >使用Auto.js提供的无障碍权限实现在Sky光遇中自动弹奏[ SkyStudio] ( https://play.google.com/store/apps/details?id=com.Maple.SkyStudio ) 导出的曲谱
44
5+ ## 特性
6+ 相比于其他脚本,SkyAutoPlayerScript拥有以下优势
7+
8+ * 全GUI操作,无需编辑任何代码,流畅的UI动画。
9+ * 完整的弹奏控制面板,支持** 暂停** , ** 进度控制** , ** 倍速控制** 等
10+ * 自设定键位坐标,避免按压琴键的偏移问题
11+ * 在线[ 共享乐谱] ( https://github.com/StageGuard/SkyAutoPlayerScript/tree/master/shared_sheets ) ,有许多优质乐谱。</br >~~ (甚至有的乐谱复杂到根本无法手弹)~~
12+ * 自动更新,及时修复BUG,无需担心版本过时问题。
13+ * ...
14+
515## 使用
616①为Auto.js开启** 无障碍服务** 和** 悬浮窗权限** 。
7- </br >②在Auto.js中新建一个脚本并粘贴以下代码 :
17+ </br >②在Auto.js中新建一个脚本并粘贴以下代码并运行 :
818``` javascript
919" ui" ;
1020" use strict" ;
@@ -40,6 +50,32 @@ storages.remove("StageGuard:SkyAutoPlayer:Config");
4050files.removeDir("/storage/emulated/0/Documents/SkyAutoPlayer/");
4151```
4252
53+ ## 上传乐谱
54+
55+ 你可以fork本仓库,将你要上传的乐谱添加至` shared_sheets ` 文件夹,并按照以下要求在` shared_sheets.json ` 添加项目
56+ ``` json
57+ {
58+ //乐谱名称
59+ "name" : " SheetName" ,
60+ //乐谱文件名(于shared_sheets文件夹中)
61+ "file" : " SheetName.txt" ,
62+ //你的id
63+ "author" : " Author" ,
64+ //乐谱简介
65+ "desc" : " This is a description about my sheet" ,
66+ //乐谱BPM
67+ "bpm" : 320 ,
68+ //暂时没用
69+ "suggested_instrument" : 1 ,
70+ //乐谱音高
71+ "pitchLevel" : 0
72+ }
73+ ```
74+
75+ 修改完成后,申请` Pull Request ` ,等待merge即可。
76+ > 请注意:在申请` Pull Request ` 之前请确保你的SkyAutoPlayerScript仓库已同步至最新,以免出现意外问题!
77+
78+
4379## 注意
4480### 请仔细阅读以下使用须知!
4581
@@ -56,7 +92,7 @@ files.removeDir("/storage/emulated/0/Documents/SkyAutoPlayer/");
5692[ Iconfont-阿里巴巴矢量图标库] ( https://www.iconfont.cn/ )
5793
5894## 鸣谢
59- [ projectXero] ( https://gitee.com/projectXero )
95+ [ projectXero] ( https://gitee.com/projectXero ) (提供适用于Rhino的 ` ListAdapter ` )
6096
6197## 许可证协议
6298```
0 commit comments