498
个编辑
小 (to be continued...) |
小 (to be continued...) |
||
第93行: | 第93行: | ||
===物件=== | ===物件=== | ||
这部分每行 | 这部分每行 前 两个参数 是固定的,分别为 物件类型和时间点。根据物件类型的不同,还会有一些额外参数。'''物件可以不按时间顺序写!''' | ||
===={{color|TAP}}==== | ===={{color|TAP}}==== | ||
0,1500,90 | 0,1500,90 | ||
第102行: | 第102行: | ||
===={{color|SLIDE}}==== | ===={{color|SLIDE}}==== | ||
2,135050,120,3,0,4,16,0,0 | 2,135050,120,3,0,4,16,0,0 | ||
Slide对应物件类型2。这里参数很多,我们命名后逐一介绍: | Slide对应物件类型2 ,每行代表一个slide组 。这里参数很多,我们命名后逐一介绍: | ||
noteType, time, degree, slideHeadType, sildeEndDegree, slideSnap, slideCount, prevCurvature, nextCurvature | noteType, time, degree, slideHeadType, sildeEndDegree, slideSnap, slideCount, prevCurvature, nextCurvature | ||
*'''noteType''':物件类型,这里是2(slide)。 | |||
*'''time''':silde头判定时间 | |||
*'''degree''':slide头所在角度 | |||
*'''slideHeadType''':slide头物件类型,可以是0(tap), 1(filck), 2(slide), 3(largeSlide)。除了slide头以外,这个slide组中剩下的物件都是普通slide。 | |||
*'''slideEndDegree''':slide尾所在角度 | |||
*'''slideSnap''':每拍内slide数量。如果这首歌是常见的4/4拍,那么这个参数*4就是这组slide中相邻两个所间隔的分音数。 | |||
*'''slideCount''':这组slide的总数。包含slide头,所以若这个参数为1,则这组slide只有slide头,又若slideHeadType不是2或3,则这组slide里实际上没有slide。 | |||
*'''prevCurvature, nextCurvature''':控制slide组的形状,具体仍待研究。 | |||
如果要写单独的大slide,只能写一个slideHeadType为3,slideCount为1的slide组;要写连续的大slide,只能一个一个写。 | |||
===={{color|ROTATE}}==== | |||
4,0,45,75,0,0 | |||
Rotate对应物件类型4。第三个参数为旋转起点角度,第四个参数为旋转角度,正数为顺时针(红色),负数为逆时针(蓝色)。 | |||
然而实际判定并不看这两个角度,而是看旋转速度;这两个参数(和后面两个参数)是为连接引导线(黑线)而存在的。 | |||
===={{color|CATCH}}==== | |||
5,11167,1 | |||
5,11667,0 | |||
Catch对应物件类型5。第三个参数为catch所在的侧,0为右手侧,1为左手侧。Catch总在引导线上,其角度由对应时间点的引导线角度决定。 | |||
}} | }} |