跳至內容

「谱面格式」:修訂間差異

增加 546 位元組 、​ 2021年3月18日 (星期四)
flick
無編輯摘要
(flick)
行 50: 行 50:
===Timing===
===Timing===
Timing代码如下
Timing代码如下
  timing(Offset,BPM,Beats);
  timing(t,bpm,beats);


*Offset(ms):Timing起始位置,数字为整数
*'''t'''(ms):Timing起始位置,数字为整数
*BPM(拍/分钟):节奏速度,数字为不可省略小数点后两位的一个数
*'''bpm'''(拍/分钟):节奏速度,数字为不可省略小数点后两位的一个数
*Beats(四分音个数(拍)):表示每多少个四分音符(拍)为一小节(出现一条小节线),数字为不可省略小数点后两位的一个数,比如4.00就是4/4拍,四拍一小节
*'''beats'''(四分音个数(拍)):表示每多少个四分音符(拍)为一小节(出现一条小节线),数字为不可省略小数点后两位的一个数,比如4.00就是4/4拍,四拍一小节
**'''需要注意的是一定有一个Offset=0的Timing!'''
**'''需要注意的是 每个谱面 一定 有一个Offset=0的Timing!'''


===地面Note & 地面Hold===
===地面Note & 地面Hold===
行 62: 行 62:
  hold(t1,t2,lane);
  hold(t1,t2,lane);


*t(ms):地面Note所在时间,数字为整数
*'''t'''(ms):地面Note所在时间,数字为整数
*t1,t2(ms):地面Hold物件开始/结束的时间,数字为整数,'''t1<t2'''
*'''t1,t2'''(ms):地面Hold物件开始/结束的时间,数字为整数,'''t1<t2'''
*lane(1~4):物件所在轨道,从左到右分别为1,2,3,4
*'''lane'''(1~4):物件所在轨道,从左到右分别为1,2,3,4


===Arc & 天空Note===
===Arc & 天空Note===
行 83: 行 83:
  arc(t1,t2,x1,x2,easing,y1,y2,color,FX,true)[arctap(tn1),arctap(tn2),……,arctap(tnm)];
  arc(t1,t2,x1,x2,easing,y1,y2,color,FX,true)[arctap(tn1),arctap(tn2),……,arctap(tnm)];


*tn1,tn2,……,tnm(ms):m个天空物件在这条判定线上的时间点,数字为整数,且不能超出t1和t2的区间
*'''tn1,tn2,……,tnm'''(ms):m个天空物件在这条判定线上的时间点,数字为整数,且不能超出t1和t2的区间


===Camera===
===Camera===
行 98: 行 98:
*'''topzoom''':轨道顶部的上下移动,正↓负↑
*'''topzoom''':轨道顶部的上下移动,正↓负↑
*'''angle'''(°):底盘依照屏幕中心旋转,正逆时针负顺时针
*'''angle'''(°):底盘依照屏幕中心旋转,正逆时针负顺时针
*'''easing'''(qi,qo,l,reset,s):cubicin,cubicout,line,reset,sinein&out
*'''easing'''(qi,qo,l,reset,s):camera移动方式,qi=Cubic in,qo=Cubic out,l=Linear,s=Sine in&out
*'''lastingtime'''(ms):本语句持续时间
*'''lastingtime'''(ms):本语句持续时间


行 130: 行 130:


  timinggroup(){
  timinggroup(){
   //xxx
   // 正常aff语句
  };
  };


行 136: 行 136:
*timinggroup语句块中的timing语句不会产生小节线。
*timinggroup语句块中的timing语句不会产生小节线。
*一张谱面理论可以存在无限多个timinggroup语句块。
*一张谱面理论可以存在无限多个timinggroup语句块。
===Flick===
代码如下:
flick(t,x,y,vx,vy);
*'''t'''(ms):Flick所在时间
*'''x,y''':Flick初始位置的横、纵坐标,'''数字为不可省略小数点后两位的一个数'''
*'''vx,vy''':Flick滑动方向向量的横向、纵向值,'''数字为不可省略小数点后两位的一个数''',实际滑动方位角为为正右方基础上逆时针arctan(vy/vx)
*'''官方谱面目前还没有实装过Flick,请谨慎使用Flick'''


===综合===
===综合===
2,517

次編輯