a8bcfb8218
关卡文件更新:雾+大气+锚点补偿后的238个Actor Agent记忆:BSP锚点类型+Rotator关键字参数+V01修复记录
28 lines
1.4 KiB
Markdown
28 lines
1.4 KiB
Markdown
---
|
|
name: level-builder-bugfix-v01
|
|
description: v01白模关卡8个问题的诊断和修复记录,包括搭建指南/解析器/构建器的修改
|
|
metadata:
|
|
type: project
|
|
---
|
|
|
|
# v01 白模关卡问题修复记录(2026-06-08)
|
|
|
|
## 修复的文件
|
|
|
|
| 文件 | 修改内容 |
|
|
|------|---------|
|
|
| `docs/technical/关卡-v01-搭建指南.md` | 修复6个问题:全局地面、Z1双Floor、西边界旋转统一、东边界改Wall_400x300、Z1房屋墙旋转、院门改WallDoorDouble、南边界Z7去重 |
|
|
| `tools/level-builder/parsers/build_guide_parser.py` | 新增 `_deduplicate_actors()` 去重;`_parse_phase_ground` 缩小范围到B1段;支持 `旋转 (P,Y,R)` 列名;支持全局地面标题 |
|
|
| `tools/level-builder/builder/scene_builder.py` | `load_asset` 失败时用 Cube 占位 + `[MISSING]` 前缀 + MI_DevPink 标记 |
|
|
| `tools/level-builder/config/asset_mapping.py` | 新增 `WallDoorDouble_400x300` 资产映射 |
|
|
| `tools/level-builder/parsers/markdown_table.py` | `parse_rotation` 增加箭头注释处理说明 |
|
|
|
|
## 诊断结论
|
|
|
|
- 8个问题中6个源头在**搭建指南**,2个涉及执行案
|
|
- 解析器有双重解析bug(地面段解析了边界表格)已修复
|
|
- 构建器有静默fallback已改为醒目标记
|
|
|
|
## Why: 用户检查生成的白模关卡发现多处明显错误,需要追溯源头并修复
|
|
## How to apply: 重新生成关卡时使用修复后的 JSON(238 Actor)。如再出问题,先查搭建指南再查解析器。
|