跳转到内容

User:ALFalpha/chartdata:修订间差异

添加2,079字节 、​ 2024年8月14日 (星期三)
to be continued...
(to be continued...)
(to be continued...)
第32行: 第32行:
 谱面以行为界,每行只有用逗号分隔的参数。下面详细说明它们的作用:
 谱面以行为界,每行只有用逗号分隔的参数。下面详细说明它们的作用:
===BPM===
===BPM===
 这部分每行只有两个参数:时间(单位ms)和BPM大小。
 这部分每行只有两个参数:时间 (单位ms)和BPM大小 ,表示“歌曲进行到该时间点时,谱面BPM变为该值”
 
大部分没有变速的谱面,这部分只有时间原点对应的一行:
 例:[[After Rain]] {{color|难度IV}}
# BPM
0,160
少数谱面的时间起点不是0,这可能是由音频延迟引起的:
 例:[[The Formula]] {{color|难度IV}}
# BPM
50,144
至于有些谱面……
 例:[[Rush E]] {{color|难度IV}}
# BPM
0,130
1846,30
5846,35
7560,46
8864,56
9935,67
10831,78
11600,89
12274,68
13156,115
...(总共108行)
 
===流速===
这部分每行三个参数:时间点,流速,是否渐变。这里流速不影响时间;谱面中所有的时间都是歌曲实际进行的时间。
 
在这部分最早的时间点(如果有)之前,流速默认为1。这里的流速乘上用户设置的流速,就是谱面实际的播放速度。
 
可以通过流速乘上对应的持续时间计算出'''谱面时间''',这是物件出现的位置。
 
流速可以为0或者负数,[[Inverted World]] {{color|难度IV}} 开幕的黑线表演就是这样实现的:
 例:[[Inverted World]] {{color|难度IV}}
# Speed
0,1,1
1000,0.2,1
1667,0.2,1
2000,1,1
2646,6,1
2667,10000,0
2669,-8,0
3333,-0.3,1
4333,-0.3,1
4667,-1,1
5312,-8,1
5333,10000,0
5335,-8,0
6000,-1,1
6333,-0.1,1
7000,-0.1,0
7333,-1,1
7979,-8,1
8000,400,0
8002,-8,0
8667,-0.5,1
9167,0,1
10333,1,1
...
 
===物件===
这部分每行至少有两个参数:物件类型和时间点。根据物件类型的不同,还会有一些额外参数。
===={{color|TAP}}====
0,1500,90
Tap对应物件类型0,第三个参数为角度。这里的角度是按时钟样式计算的:0度为正上方,90度为水平右手方,270度为水平左手方。
===={{color|FLICK}}====
1,3175,60
Flick对应物件类型1,第三个参数同样为角度。
===={{color|SLIDE}}====
2,135050,120,3,0,4,16,0,0
Slide对应物件类型2。这里参数很多,我们命名后逐一介绍:
noteType, time, degree, slideHeadType, sildeEndDegree, slideSnap, slideCount, prevCurvature, nextCurvature
 






}}
}}
498

个编辑