From 6ac8489250cc95dc6c7db6e09d603ed6dd81da44 Mon Sep 17 00:00:00 2001 From: HLMC Date: Sat, 9 Nov 2024 10:40:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=EF=BC=9A=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=83=A8=E5=88=86=E5=86=85=E5=AE=B9=20(#25)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修正部分内容 --- src/chart-standard/chart-format/phi/event.md | 32 +++++++++---------- .../chart-format/phi/judgeLine.md | 4 +-- src/chart-standard/chart-format/phi/note.md | 4 +-- src/chart-standard/chart-format/phi/root.md | 2 +- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/chart-standard/chart-format/phi/event.md b/src/chart-standard/chart-format/phi/event.md index 67c9eb8..a623430 100644 --- a/src/chart-standard/chart-format/phi/event.md +++ b/src/chart-standard/chart-format/phi/event.md @@ -26,33 +26,33 @@ | end | int | 事件的结束坐标 | - | - 坐标计算 (Python): - - `x = (v - v % 1000) // 1000` - - `y = v % 1000` - - 单位: - - `x` `1 / 880` 谱面渲染范围宽度 - - `y` `1 / 520` 谱面渲染范围高度 + - `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` + - 原事件以 `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` - `formatVersion` 为 `3` | 字段名 | 类型 | 描述 | 单位 | |:------:|:-----:|:-------:|:--------:| -| start | float | 事件的开始坐标 | 谱面渲染范围宽度 | -| end | float | 事件的结束坐标 | 谱面渲染范围宽度 | -| start2 | float | 事件的开始坐标 | 谱面渲染范围高度 | -| end2 | float | 事件的结束坐标 | 谱面渲染范围高度 | +| start | float | 事件的开始x坐标 | 谱面渲染范围宽度 | +| end | float | 事件的结束x坐标 | 谱面渲染范围宽度 | +| start2 | float | 事件的开始y坐标 | 谱面渲染范围高度 | +| end2 | float | 事件的结束y坐标 | 谱面渲染范围高度 | ### judgeLineRotateEvent | 字段名 | 类型 | 描述 | 单位 | |:---------:|:-----:|:-------:|:-------------:| -| startTime | float | 事件的开始时间 | `1.875 / bpm` | -| endTime | float | 事件的结束时间 | `1.875 / bpm` | +| startTime | int | 事件的开始时间 | `1.875 / bpm` | +| endTime | int | 事件的结束时间 | `1.875 / bpm` | | start | float | 事件的开始值 | 角度 | | end | float | 事件的结束值 | 角度 | diff --git a/src/chart-standard/chart-format/phi/judgeLine.md b/src/chart-standard/chart-format/phi/judgeLine.md index b10cb03..cf8491d 100644 --- a/src/chart-standard/chart-format/phi/judgeLine.md +++ b/src/chart-standard/chart-format/phi/judgeLine.md @@ -14,7 +14,7 @@ - **注意: 所有事件及Note的有关时间的项, 单位都为 `1.875 / bpm` s** - **这里我们定义:** - - "宽度单位" 为 `0.05625 * 谱面渲染范围宽度` - - "高度单位" 为 `0.6 * 谱面渲染范围高度` + - "宽度单位" 为 `0.05625 * 谱面渲染范围宽度` + - "高度单位" 为 `0.6 * 谱面渲染范围高度` - [事件](./event.md) - [Note](./note.md) diff --git a/src/chart-standard/chart-format/phi/note.md b/src/chart-standard/chart-format/phi/note.md index 743fe39..45483ad 100644 --- a/src/chart-standard/chart-format/phi/note.md +++ b/src/chart-standard/chart-format/phi/note.md @@ -5,8 +5,8 @@ note,即音符,是谱面的主要构成之一,每个note都应该含有以 | 字段名 | 类型 | 描述 | 单位 | |:-------------:|:-----:|:---------------------------------------------------------------:|:-------------:| | type | int | note的类型 | - | -| time | float | note的时间 | `1.875 / bpm` | +| time | int | note的时间 | `1.875 / bpm` | | holdTime | float | hold的持续时间 (仅hold, 其他为0.0) | `1.875 / bpm` | | positionX | float | note的横向坐标 | 宽度单位 | | speed | float | 对于非hold: note的速度倍率 对于hold: hold的打击时的速度 tip: hold在打击之前的速度倍率恒为1 | - | -| floorPosition | float | note打击时判定线流过的速度 (仅方便计算) | 高度单位 | +| floorPosition | float | note初始化时距离判定线的高度 (仅方便计算) | 高度单位 | diff --git a/src/chart-standard/chart-format/phi/root.md b/src/chart-standard/chart-format/phi/root.md index e2d5e50..909c548 100644 --- a/src/chart-standard/chart-format/phi/root.md +++ b/src/chart-standard/chart-format/phi/root.md @@ -12,7 +12,7 @@ ### offset -- `offset` 是一个 `int` +- `offset` 是一个 `float` - 该项为谱面的延迟, 单位为秒 - 为正数时, 谱面比音乐快, 为负数时, 谱面比音乐慢