1.7 KiB
1.7 KiB
创作页场景世界地图面板修复设计(2026-04-25)
背景
创作结果页进入“场景”编辑面板后,底部“查看世界地图”弹出的面板存在两个问题:
- 面板仍使用偏运行时的深色地图容器,放在浅色创作页主题下时配色割裂,节点文字与背景层次也不稳定。
- 地图只按传入的地标列表渲染,普通场景编辑时容易漏掉开局场景,无法形成完整“世界地图”视角。
落地范围
src/components/rpg-creation-editor/RpgCreationEntityEditorShared.tsxsrc/components/CustomWorldEntityEditorModal.test.tsx
设计约束
- 不新增说明类大段 UI 文案,只保留必要的节点名、方向标签和空状态。
- 地图面板继续作为独立弹窗,不在当前场景连接面板下方展开。
- 地图数据必须使用当前编辑中的草稿状态:
- 普通场景编辑:开局场景 + 已保存场景列表,并用当前
draft替换正在编辑的场景。 - 新增普通场景:开局场景 + 已保存场景列表 + 当前
draft。 - 开局场景编辑:当前
draft开局场景 + 已保存场景列表。
- 普通场景编辑:开局场景 + 已保存场景列表,并用当前
- 地图节点要标记当前编辑场景,连接线要展示方向短标签,避免用户只能看到无语义的线。
- 配色使用
platform-*主题变量,适配浅色与深色创作页主题。
验收点
- 在普通场景编辑器点击“查看世界地图”后,弹窗中能同时看到开局场景和当前场景。
- 未保存的场景连接关系会立刻体现在地图弹窗里。
- 当前编辑场景节点有明确高亮。
- 地图容器和节点不再固定为深色运行时风格。
- 相关前端测试覆盖普通场景与开局场景两条入口。