note,即音符,是谱面的主要构成之一,每个note都应该含有以下参数:
| 字段 | 类型 | 描述 | 默认值 | 加入版本 | 
|---|
| above | int | 1为从线的正面下落,其他数字为从线的背面下落 | 1 | - | 
| alpha | int | note不透明度,0为完全透明,255为完全不透明 | 255 | - | 
| endTime | beat | note结束时间,若 type为2,此值为Hold的结束时间,否则与startTime一致 | - | - | 
| startTime | beat | note开始时间,若 type为2,此值为Hold的开始时间,否则与endTime一致 | - | - | 
| isFake | int | note真值, 1为假,其他数为真 | 0 | - | 
| positionX | float | note相对于判定线中心点的X坐标 | - | - | 
| size | float | note大小倍率 | 1.0 | - | 
| speed | float | 流速倍率 | 1.0 | - | 
| type | int | note类型,详见对照表 | - | - | 
| visibleTime | float | note可见时间,单位为秒 | 999999.0000 | - | 
| yOffset | float | note的Y轴偏移,正数向上偏移,负数向下偏移,同时偏移打击特效的位置 | 0 | - | 
| hitsound | string? | note自定义打击音文件相对于谱面文件根目录路径 | - | 142 | 
| judgeArea | float | 判定区域宽度倍率 | 1.0 | 170 | 
| color | JsonArray | note颜色,格式为 [R, G, B],范围为0-255 | [255, 255, 255] | 170 | 
- size字段实际上在RPE中显示为宽度,即只能控制音符的宽度而不是音符的整个大小。
- above字段在RPE中,- Hold如果从背面下落默认被设置为- 2,其他Note均为- 0,但是为- 1一定是从正面下落!
- hitsound字段在没有自定义音效时不存在。
- 假note没有判定,没有打击特效与音效,不计分,不计物量,若为 Hold则始终显示为未打击样式。
- color字段用于给note染色,染色方式为顶点颜色乘法,即- noteColor = noteColor * color。
| 字段值 | 描述 | 
|---|
| 1 | Tap | 
| 2 | Hold | 
| 3 | Flick | 
| 4 | Drag | 
| Default | Tap |