跳至內容

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

增加 115 位元組 、​ 2022年7月11日 (星期一)
→‎地面Note & 地面Hold:​ 添加内容
行 69: 行 69:
===Arc & 天空Note(Arctap)===
===Arc & 天空Note(Arctap)===
Arc & 天空Note(Arctap)代码如下
Arc & 天空Note(Arctap)代码如下
  arc(t1,t2,x1,x2,easing,y1,y2,color,FX,skylineBoolean);
  arc(t1,t2,x1,x2,easing,y1,y2,color,hitsound,skylineBoolean);


*'''t1,t2'''(ms):Arc物件开始/结束的时间,数字为整数,'''t1可以等于t2''',当t1=t2时,Arc与判定线平行,物量为0
*'''t1,t2'''(ms):Arc物件开始/结束的时间,数字为整数,'''t1可以等于t2''',当t1=t2时,Arc与判定线平行,物量为0
行 79: 行 79:
*'''color''':Arc颜色,0蓝,1红,2绿,'''在skylineBoolean=true时该参数无意义''' <s>所以某些官方谱面含有skylineBoolean=true、color=3的Arc,而且不只一两张</s>
*'''color''':Arc颜色,0蓝,1红,2绿,'''在skylineBoolean=true时该参数无意义''' <s>所以某些官方谱面含有skylineBoolean=true、color=3的Arc,而且不只一两张</s>
**只有愚人节版本(v2.0.2、v2.6.1、v3.5.3、v3.12.6)可以正常读取绿Arc,其他版本不能正常读取绿Arc
**只有愚人节版本(v2.0.2、v2.6.1、v3.5.3、v3.12.6)可以正常读取绿Arc,其他版本不能正常读取绿Arc
*'''FX'''(none,full,incremental):目前尚未发掘出该参数 用途 已知本参数可以填none,full,incremental 可实际上 并没有区别 <s>lowiro模仿SDVX 证明(</s>
*'''hitsound''' :v4.0实装,Arctap打击音效。'''对整条黑线上 所有Arctap生效 '''将它们替换为特殊样式 并应用特殊打击音效。举例: 写glass_wav ,将把/(songid)/glass.wav作为打击音效。<s> 无arctap,skylineBoolean=false时 情况暂未知。</s>
*'''skylineBoolean'''(false,true):判定这一段Arc是不是天空Note的判定线(黑线)。false为普通Arc,true为天空Note的判定线,但是只要有Arctap本参数就无意义(会将此Arc的类型强制转换为天空Note的判定线)
*'''skylineBoolean'''(false,true):判定这一段Arc是不是天空Note的判定线(黑线)。false为普通Arc,true为天空Note的判定线,但是只要有Arctap本参数就无意义(会将此Arc的类型强制转换为天空Note的判定线)
**当skylineBoolean=true,并且该Arc上有天空Note(Arctap)时,代码如下
**当skylineBoolean=true,并且该Arc上有天空Note(Arctap)时,代码如下


  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,hitsound,true)[arctap(tn1),arctap(tn2),……,arctap(tnm)];


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

次編輯