Files
ChildHood/.claude/agent-memory/game-dev/level-builder-bugfix-v01.md
T
starmen1265 a8bcfb8218 fix(assets): v01白模关卡重建——238Actor锚点补偿+天空盒
关卡文件更新:雾+大气+锚点补偿后的238个Actor
Agent记忆:BSP锚点类型+Rotator关键字参数+V01修复记录
2026-06-08 19:05:58 +08:00

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)。如再出问题,先查搭建指南再查解析器。