# 世界草稿发布面板与测试入口设计 2026-04-24 ## 目标 世界草稿页底部不再只有“发布并进入世界”一个动作,而是拆成两个明确入口: 1. 作品测试:跳过发布阻断项检查,直接进入当前草稿游戏体验。 2. 发布:打开发布面板,在面板内集中处理发布阻断项与封面设置,满足条件后发布到广场。 ## 页面范围 - `src/components/rpg-creation-result/RpgCreationResultActionBar.tsx` - `src/components/rpg-creation-result/RpgCreationResultViewImpl.tsx` - `src/components/CustomWorldEntityCatalog.tsx` - `src/components/rpg-entry/useRpgCreationEnterWorld.ts` - `src/components/platform-entry/PlatformEntryFlowShellImpl.tsx` ## 交互规则 1. 世界草稿页右下角显示“作品测试”和“发布”两个按钮。 2. “作品测试”只同步当前草稿结果并进入游戏,不触发发布阻断项检查,也不执行发布动作。 3. “发布”打开独立发布面板,不在当前页面下方展开内容。 4. 发布面板显示当前阻断项;没有阻断项时允许执行发布。 5. 发布面板显示封面预览与封面状态,并提供“设置封面”入口。 6. 封面生成、封面上传与封面预览从世界档案页迁移到发布面板;世界档案页不再展示作品封面模块。 7. 移动端仍使用底部弹层式面板,PC 端使用居中 modal。 ## 发布后行为 发布成功后刷新本地结果档案,并进入正式世界;作品由既有 `publish_world` 流程同步到作品库 / 广场。