From a66a977491bd02c513d9e52254032a540466af52 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Wed, 21 Oct 2026 15:28:02 +0800 Subject: [PATCH] =?UTF-8?q?chore(research/=E9=80=80=E5=BD=B9=E6=89=B9):=20?= =?UTF-8?q?UI=E9=A2=84=E8=A7=88demo=E4=B8=89=E8=B7=AF=E5=AF=B9=E7=85=A7?= =?UTF-8?q?=E4=BB=B6=E9=80=80=E5=87=BA=E5=85=A5=E5=BA=93=E2=80=94=E2=80=94?= =?UTF-8?q?=E4=B8=8A=E4=B8=80=E7=AC=94=20git=20add=20-A=20=E8=AF=AF?= =?UTF-8?q?=E6=94=B6=EF=BC=8C=E8=AF=A5=E4=BB=B6=E6=8C=89=20doc-conventions?= =?UTF-8?q?=20=C2=A711=E3=80=8C=E6=B0=B8=E4=B8=8D=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E3=80=8D=E4=B8=8E=E3=80=8C=E8=B7=A8=E4=BC=9A=E8=AF=9D=E5=AF=B9?= =?UTF-8?q?=E7=85=A7=E7=A8=BF=E4=B8=8D=E8=90=BD=E5=BA=93=E3=80=8D=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E6=9C=AA=E8=B7=9F=E8=B8=AA=EF=BC=8C=E7=9B=98=E4=B8=8A?= =?UTF-8?q?=E7=95=99=E5=9C=A8=20reports/=20=E4=B8=8D=E5=88=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UI预览demo三路改进整合对照-2026-10-04.md | 72 ------------------- 1 file changed, 72 deletions(-) delete mode 100644 reports/UI预览demo三路改进整合对照-2026-10-04.md diff --git a/reports/UI预览demo三路改进整合对照-2026-10-04.md b/reports/UI预览demo三路改进整合对照-2026-10-04.md deleted file mode 100644 index d5e2df39..00000000 --- a/reports/UI预览demo三路改进整合对照-2026-10-04.md +++ /dev/null @@ -1,72 +0,0 @@ -# UI 预览 demo(v2.1)三路改进整合对照 · 2026-10-04 - -> 用途:三个 worktree 并行做了同一件事(对 `artwork/ui-redesign-2026-10-04/src/ui-prototype.html` 提改进方案),本文把三家的**改进轴**整合、把**互相打架的取值**单列,供逐条取舍。 -> 基线:原型 v2.1(8 屏,1280×800),原 demo 三份副本均未在其上注入(WB 变体 / OPT-A 均为独立副本)。 - - - ---- - -## 一、三路产物与视角 - -| 支线 | worktree | 产物 | 视角 | -| ----------- | ----------------- | --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| **A 文档批** | `master-15c0ce1f` | `design/research/UI重设计原型v2落码-差异对照与改动计划-2026-10-04.md` | **逐屏差异对照 + 落码编排**:M0–M10 模块拆分(文件互斥可并行)、P-C1~P-C12 冲突裁决点 | -| **B OPT-A** | `master-550aedae` | `artwork/ui-redesign-2026-10-04-optA/`(`优化方案-OPT-A.md` + `build_optA.py` + `optA-patch.css` + `optA-dither.js`) | **机检驱动合规修缺陷**:四张机检表(对比度 38 测 / 色板 32 配对 / 缩放 28 测 / 抖动 7 面) | -| **C WB 变体** | `master-fb4003d0` | `artwork/ui-redesign-2026-10-04/variants/wb-20261004/`(`改动计划-wb-20261004.md` + `ui-prototype-wb.html` + 41 素材) | **像素纪律 + 材质/可读性**:原型侧 16 项改动 + 落码 G1–G16 三批 | - -三家共识前提:`game/assets/art/**` 整体缺位,实机跑在 `UiKit.load_tex()` 程序化回退路径上——**实机截图 ≠ demo 视觉,落差主要来自素材未入库**,不是代码缺陷。 - ---- - -## 二、共同的六大改进轴 - -1. **像素缩放纪律(整数倍 / 等比)** —— 三家全提。棋盘砖 32→44(1.375×)、柜台图标 64→20(0.3125×)、状态图标 32→16(0.5×)、地图头像 46×48→52×54(纵横异倍)均属违规。 -2. **渐变/柔化 → 硬边/有序抖动** —— B、C 做(Bayer 4×4 抖动替 CSS 平滑渐变;drop-shadow blur → 硬偏移)。A 未涉及。 -3. **文字可读性** —— B 走「对比度机检」(38 测 7 FAIL:血数 2.09:1 / 意图 3.96·2.94 / 道具槽 1.90·1.34 / RAP 4.10)+ 字号收敛 6 档 12/16/24/32/40/48 + letter-spacing 全清;C 走「字号下限」(正文≥16、提示≥14、棋盘数字=max(18,ceil(格×0.5))=23)+ 数字墨三档。 -4. **色板与语义色** —— 9 处 demo/CSS 与 `ui_kit.gd` 漂移;烛光黄 `--candle #F6C667` 归属;金色定岗(金只说收益);C 另加数字墨三档 #132E36/#3C250C/#4A1E14。 -5. **材质与形制** —— 九宫格切片值(C:panel border 12→16、button slice16/border11→8/8 对齐 ui_kit texture_margin 8);面板皮覆盖面(实机仅 4 处消费 `panel_skinned`,C 要补到 9 处);圆角纪律(B:开关/滑杆/血条/数字牌改直角;C:强调 art-bible §3「圆角为世」须保留)。 -6. **信息密度与交互口径** —— C 区两段撤留、战报抽屉 vs 模态回看、商店刷新钮、库存余量、失败结算奖励行、节点文字标签(主要由 A 列成 P-C1~P-C8)。 - ---- - -## 三、互相打架的取值(必须二选一,不能三家全收) - -| # | 分歧点 | A 文档批 | B OPT-A | C WB | -| - | ---------- | ------------------------------- | ---------------------------------- | -------------------------- | -| 1 | **底色冷暖** | 改代码向 demo:BG_ROOT→#3A2E22(提暖提亮) | 改 demo 回归代码:→#1E1914(近黑) | 沿用暖底,未裁决 | -| 2 | **棋盘格边长** | 44px 冻结不动 | →**32px**(1× 整数,代价:出 HUD 36–45 区间) | →**45px**(§8.1 锚点,留区间) | -| 3 | **字号档位** | 未涉及 | 6 档 12/16/24/32/40/48(最大 48) | 下限档 14/16/23(更保守) | -| 4 | **九宫格切片** | 未涉及 | 未动 | panel border→16、button→8/8 | -| 5 | **圆角** | 未涉及 | 逻辑信息件去圆角(§7.1 直角=精确信息) | 保留圆角(§3 圆角为世) | -| 6 | **图标尺寸解法** | 10 枚手绘图标直接入库(M1) | 素材重烘 32/20 两族 | 64px ÷2 显示 32px | - ---- - -## 四、无分歧、可直接收的部分 - -- **对比度 7 处 FAIL 修法**(仅 B 给出,且已复算:血数 2.09→12.29 垫牌 / 意图底降档 3.96→5.50、2.94→5.55 / 槽占位字→4.95 / RAP→5.63)——依据是 §7.2「无区域例外」,无口味成分。 -- **站桩溢出 3.2px**(`nmrow` 未锁 line-height):锁 `line-height:1` + 容器留余量。 -- **4 处漏网裸色收进 `ui_kit.gd`**(board_cell_unit 70-79/114-115/138、level_map_screen:36)——「色板单点」纪律本身已冻结。 -- **9 个 status 图标 `preload` 违反红线**(status_slot_row.gd:21-29)——与视觉无关,建议单独提批。 -- **类型色五族 `tg-*` 常量已在 ui_kit 但未用于呈现**——接上卡顶色带,低成本。 - ---- - -## 五、待你裁决的开放项(汇总去重) - -- 色板以谁为唯一来源(代码 / demo 暖化值)→ 决定整站气质 -- 棋盘格 32 / 45 / 44 不动 -- 抖动范围:全站铺 / 只战斗屏 / 只卡顶色带试点 -- `--candle` 归属:新增 CANDLE 常量 / 改用 GOLD / 回退木色 -- C 区「本关强化·流派件」两段:撤(demo 注记)vs 留(你 10-04 两次反馈点名加的) -- 战报:就地抽屉 vs 维持模态回看(现有探针断言) -- 商店:刷新钮做不做(现行 v1.5 无独立刷新)、库存余量显示与否 -- 失败结算奖励行:灰显 vs 维持隐藏(OQ14) -- 记忆态(迷雾)口径、装饰性 11–12px caption 是否豁免 §7.4 - ---- - -## 六、备注 - -原 demo `src/ui-prototype.html` 当前 md5 `4cc45cf3…`,与 OPT-A 批 21:14 记录的 `d2addb67…` 不一致(内容仍是 v2.1 基线:棋盘 44px、无外部补丁注入),推测为 23:09 前后被重新保存。取舍前建议确认基线版本。