Land Explorer in HomeCamp with boot loading, journal UI, and CDN publish tooling.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
udx
2026-11-04 16:18:01 +08:00
co-authored by Cursor
parent 9eec364f30
commit 80678ec499
405 changed files with 48053 additions and 420302 deletions
+13
View File
@@ -77,3 +77,16 @@ Prefab / 导入设置须遵守 `UNITY-GUIDE.md`:Agent 不手改 `.prefab`,
- `RawImage` 支持 `material`、`color`、`raycastTarget`。ExplorerStage 明确引用 `Assets/Bundles/UI/Material/HomeExplorerCutout.mat`,材质和 Shader 随 Prefab 依赖进入 Art;运行时不再通过 Shader.Find 查找抠底着色器。材质不可用时隐藏角色预览,避免显示相机底色。
- 启动 GameplayBootstrap 只初始化 UI,不自动加载 测试场景/CaoCao 预览世界;角色相关资源和按玩法加载的战斗场景保留。
- 验证入口:`Tools/verify_ui_safe_area.js`;`AIClient/AgentScripts/VerifyHomeMobileUi.cs` 分步准备/启动/截图/恢复,避免长时间等待屏幕背缓冲。回执和普通屏、刘海屏、安卓长屏截图在 `Tools/output/home_mobile/`。
## 8. 3D ?????2026-11-03?
`UI_MainHUD.json` ??? `CampWorld` RawImage ????????? HomeCamp ????????? Art ? `HomeCamp` ????????????? `Img_Camp` ?????????? UI ?????????????????????????? `BuildAndStageArt.EnsureLoadableScenePrefabs` ????????????? `Doc/Design/Scene/HomeCamp/Production.md`?
## 二级界面冒险手册(2026-11-04)
任务、签到、邮件与活动(属性试炼)页继续使用 JSON→Prefab,使用 `Texture/Journal/` 轻描边 Candy 控件与 Home 图标。`Tools/redesign_secondary_ui.py` 为 JSON 编写入口;`ReviewSecondaryUi.Build` 经 Pipeline 生成切图并调用转换器,`ReviewSecondaryUi.Review` 负责隔离数据验证及截图。切图登记见 `ResDesc_Picture.md`,九宫格清单见 `UI_Normal_Set.md`。
各二级页的 SafeArea 为四边拉伸容器;`AOT.UI.UiSafeArea` 对此类节点收缩 offsetMin/offsetMax,保留既有边缘 HUD 的位移逻辑。内容放入 ScrollRect,短屏可滚动;邮件使用预制 VerticalLayoutGroup 收缩缺省行。业务运行时只填内容、改变状态和布局,不创建页面骨架。
各页共用浅水彩背景 `Assets/Bundles/UI/Bg/journal_paper_v1.png`,由内置生图生成,提示词留存在 `Doc/Design/UI/JournalBackground.prompt.txt`。在 JSON 中声明独立 Sprite 并为 Background 配置 `AOT.UI.BootArtworkCover`,按原比例覆盖全屏,不拉伸或随列表滚动。首次导入入口 `ReviewSecondaryUi.BuildBackground`,本轮预览文件以 `_journal_v1.png` 结尾。