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