Event

本页将介绍判定线事件下的所有事件。

speedEvent

字段名类型描述单位
startTimefloat事件的开始时间1.875 / bpm
endTimefloat事件的结束时间1.875 / bpm
valuefloat事件的值高度单位
floorPositionfloat速度事件开始时判定线共计以流过的速度 (仅方便计算, 高版本不存在)高度单位

judgeLineMoveEvent

字段名类型描述单位
startTimefloat事件的开始时间1.875 / bpm
endTimefloat事件的结束时间1.875 / bpm
  • formatVersion1
字段名类型描述单位
startint事件的开始坐标-
endint事件的结束坐标-
  • 坐标计算 (Python):

    • x = (v - v % 1000) // 1000
    • y = v % 1000
    • 单位:
      • x 1 / 880 谱面渲染范围宽度
      • y 1 / 520 谱面渲染范围高度
  • 转化为formatVersion为3的坐标 (python):

    • 原事件以 e 表示, 新事件以 ne 表示
    • ne.start = (e.start - e.start % 1000) // 1000
    • ne.end = (e.end - e.end % 1000) // 1000
    • ne.start2 = e.start % 1000
    • ne.end2 = e.end % 1000
  • formatVersion3

字段名类型描述单位
startfloat事件的开始x坐标谱面渲染范围宽度
endfloat事件的结束x坐标谱面渲染范围宽度
start2float事件的开始y坐标谱面渲染范围高度
end2float事件的结束y坐标谱面渲染范围高度

judgeLineRotateEvent

字段名类型描述单位
startTimeint事件的开始时间1.875 / bpm
endTimeint事件的结束时间1.875 / bpm
startfloat事件的开始值角度
endfloat事件的结束值角度

judgeLineDisappearEvent

字段名类型描述单位
startTimefloat事件的开始时间1.875 / bpm
endTimefloat事件的结束时间1.875 / bpm
startfloat事件的开始值-
endfloat事件的结束值-