diff --git a/docs/FH_DATA_FORMAT.md b/docs/FH_DATA_FORMAT.md index 9fc96fe..adab3c5 100644 --- a/docs/FH_DATA_FORMAT.md +++ b/docs/FH_DATA_FORMAT.md @@ -238,12 +238,6 @@ - **FH5**:约 74 个字段(比 FH6 少 CarGroup/SmashableVelDiff/SmashableMass),总计 **约 311 字节** - **FH4**:和 FH5 基本一致 -好问题!您确实很难在游戏中见到 P 档和 N 档,因为正常驾驶时它们几乎不出现。让我查一下社区中关于这个细节的讨论。 - -让我搜索更详细的信息。让我再搜一下 GitHub 上关于这个问题的实际讨论。让我直接看看社区中资深开发者对 Gear 字段的完整说明。 - -根据搜索结果和实际代码分析,以下是关于 **N 档(Neutral)** 和 **P 档(Park)** 在 FH4/FH5/FH6 UDP 数据包中的完整定义: - --- ## Gear 字段的完整取值范围 @@ -259,11 +253,7 @@ | **21** | **P 档(Park,驻车档)** | 赛车完全静止时极罕见触发 | | **22+** | 理论上可能更高(如 D 档标记) | 极少见 | -### 关键发现:P 档 = 21 - -社区中一位资深开发者(*0x20F*,Forza Telemetry 核心开发者)明确指出: - -> **Gear 21 = P (Park)** +### Gear 值说明 这个值在正常游戏中几乎不会出现,因为《极限竞速:地平线》本质上没有"驻车"机制——汽车要么在跑,要么完全静止时引擎仍在空档(Gear=0)。但极少数情况下(如某些特殊漂移状态下),游戏引擎会短暂报告 Gear=21。