From 789b15f34f0b918a4491afb84b74c24c4eaf0263 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 31 Oct 2026 05:18:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E8=AE=A1(=E8=BF=AD=E4=BB=A343?= =?UTF-8?q?=E6=89=B9=E5=90=8E=E5=BE=85=E8=A3=81=E4=B8=A4=E7=82=B9):=20?= =?UTF-8?q?=E5=90=8D=E5=AD=97=E8=A1=8C=E6=8F=90=E6=A1=A3FS=5FHINT=2014?= =?UTF-8?q?=E5=BD=92=E5=85=AD=E6=A1=A3+=E6=8D=A2=E8=89=B2=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=B8=89=E5=A4=84=E6=8B=86=E8=A7=A3=E2=80=94=E2=80=94?= =?UTF-8?q?=C2=A77.4=E5=B0=8F=E5=AD=97=E5=8F=B7=E8=B1=81=E5=85=8D=E6=9D=A1?= =?UTF-8?q?=E6=AC=BE=E8=A1=A5=E7=AB=99=E6=A1=A9=E5=90=8D=E5=AD=97=E8=A1=8C?= =?UTF-8?q?=E5=8F=A5(=E5=BF=85=E8=AF=BB=E4=BF=A1=E6=81=AF=E4=B8=8D?= =?UTF-8?q?=E5=85=A5=E2=91=A1=E8=A3=85=E9=A5=B0caption=E5=9C=A8=E5=86=8C?= =?UTF-8?q?=E9=9D=A2,=E5=87=A0=E4=BD=95=E9=9A=8F=E6=A1=A3=E8=81=94?= =?UTF-8?q?=E5=8A=A8,=E9=AA=8C=E6=94=B6=E5=8F=A5=E6=89=A9=E4=B8=A4?= =?UTF-8?q?=E7=BB=98=E5=88=B6=E4=BD=8D=E5=8F=96FS=5FHINT)+=C2=A74.1?= =?UTF-8?q?=E6=8D=A2=E8=89=B2=E5=90=88=E5=B9=B6=E7=99=BB=E8=AE=B0=E5=8F=A5?= =?UTF-8?q?=E6=8D=A2=E4=BB=A3(=E2=91=A0=E5=9C=B0=E5=8F=B0=E9=A1=B6?= =?UTF-8?q?=E7=BC=98=E5=8F=97=E5=85=89=E7=BA=BF=E2=91=A1=E5=9C=B0=E5=8F=B0?= =?UTF-8?q?=E6=8F=8F=E8=BE=B9=E4=B8=A4=E5=AF=B9=E7=85=A7=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=3D=E7=BB=98=E5=88=B6=E7=82=B9=E6=94=B9?= =?UTF-8?q?=E6=8C=87=E7=9B=AE=E6=A0=87=E8=89=B2+=E6=BA=90=E5=B8=B8?= =?UTF-8?q?=E9=87=8F=E5=88=A0=E9=99=A4,=E2=91=A2=E8=88=9E=E5=8F=B0?= =?UTF-8?q?=E5=BA=95=E5=AF=B9=E6=94=B9=E6=B3=A8=E9=9A=8F=C2=A76.1=E8=88=9E?= =?UTF-8?q?=E5=8F=B0=E8=83=8C=E6=99=AF=E6=8F=92=E7=94=BB=E6=89=B9=E4=B8=80?= =?UTF-8?q?=E5=B9=B6=E5=A4=84=E7=BD=AE=E9=80=80=E5=BD=B9=E6=88=96=E6=94=B9?= =?UTF-8?q?=E6=8C=87=E7=A6=81=E5=8D=95=E7=8B=AC=E6=94=B9=E5=80=BC=E5=87=BA?= =?UTF-8?q?=E6=89=B9,=E5=9D=872026-10-31=E7=94=A8=E6=88=B7=E8=A3=81);?= =?UTF-8?q?=E5=BE=85=E5=8A=9E=E6=B8=85=E5=8D=95=E4=B8=A4=E7=82=B9=E6=9D=A1?= =?UTF-8?q?=E7=9B=AE=E9=97=AD=E5=90=88(=E6=96=87=E6=A1=A3=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1=E5=B7=B2=E9=97=AD=E5=90=88,=E5=87=AD=E6=8D=AE=3Dart-b?= =?UTF-8?q?ible=20v3.29=E5=85=A5=E5=AE=9E=E5=86=B5,=E7=BC=BA=E5=8F=A3?= =?UTF-8?q?=E5=88=A0=E9=99=A4)+=E6=88=98=E6=96=97=E5=8C=BA=E8=83=8C?= =?UTF-8?q?=E6=99=AF=E5=9B=BE=E6=9B=BF=E6=8D=A2=E6=9D=A1=E7=9B=AE=E5=AE=9E?= =?UTF-8?q?=E5=86=B5=E8=A1=A5STAGE=5FBG=E9=9A=8F=E6=89=B9=E6=B6=88?= =?UTF-8?q?=E5=8C=96=E5=8F=A5;v3.28=E2=86=92v3.29?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/art/art-bible.md | 6 +++--- 待办清单.md | 15 ++++++--------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/design/art/art-bible.md b/design/art/art-bible.md index 310563fa..cda1ad46 100644 --- a/design/art/art-bible.md +++ b/design/art/art-bible.md @@ -1,6 +1,6 @@ # 美术圣经(Art Bible)— Dungeon Sweeper -> 项目:Dungeon Sweeper(扫雷 × 自动战斗 闯关 Roguelike)· 状态:**第 1–9 节定稿**;现行为 v3.28,历次修订明细见 git 提交史 +> 项目:Dungeon Sweeper(扫雷 × 自动战斗 闯关 Roguelike)· 状态:**第 1–9 节定稿**;现行为 v3.29,历次修订明细见 git 提交史 > > **Art Director Sign-Off(AD-ART-BIBLE)**:历次批均未签核——此为 Lean/Solo 模式(非 PHASE-GATE)下的现行治理状态;full 门禁签核时机待用户表态。 > 风格基调:地牢题材但**非暗黑风**——轻快明亮的幻想冒险风,全年龄;像素风;角色 2~3 头身。 @@ -212,7 +212,7 @@ - **重甲冷灰金属材质色 `#868C9A`(ARMOR_PLATE_COLD,token 名暂拟、随实装批登记)**|语义/UI token 板(**分层①**,占 1 枚额度,**余量 2→1**;用户裁):重甲档甲材质色;character-design §5.3 通道 = 甲面覆盖率 × 甲材质色,甲材质色按甲档统一,故石君王岩石板甲**同引本枚、不另计额度**;材质色跨屏恒定,落分层①不落分层②(环境色才随场景走)。过门情况:第二道门按宽松口径(禁止三通道全 <8)与在册色逐一比对,**无三通道全 <8 的对 → 过门**;§4.2 语义检查过门(色相 222°,不占红/金/蓝/紫赤/绿语义段、不在 300°–345° 禁入带;材质色不进信息层与语义物件岗)。对比实测:对深素底 `#282220` 4.65:1、对舞台底 `#3E362C` 3.52:1(图形 ≥3:1 门槛);相对亮度 L≈0.261 落 §2 世界中层 0.22–0.45 带。验收:机检〈本值入板后全板色对中三通道差全部 <8/255 的对数 = 0〉 - **卓尔浅紫灰皮 `#A79CB8`(DRIDER_SKIN,token 名暂拟、随实装批登记)**|语义/UI token 板(**分层①**,占 1 枚额度,**余量 1→0,额度用尽**;用户裁):蛛化卓尔精灵上体皮色(体块主色,L≈0.355 落 §2 世界中层带)。过门情况:第二道门同上行口径,**无三通道全 <8 的对 → 过门**;§4.2 语义检查过门(色相 264°,避开 300°–345° 禁入带,紫赤独占仍归 `#8F2F6A`;不占本节五语义段)。对比实测:对深素底 `#282220` **6.04:1**、对舞台底 `#3E362C` **4.57:1**——**两处均过图形 ≥3:1 门槛**(本轮新算)。验收:机检〈本值入板后全板色对中三通道差全部 <8/255 的对数 = 0〉 - **换色合并登记五处(用户裁,部件色落值)**|按本表「不过门即触发换色合并、禁加色绕行」执行,五处**零新增额度**(各件原拟新增候选一律不取):① 主角铲刃浅铁灰(原拟 `#A8AEB8`)→ 并入 `FOG_MEMORY_INK #C4C4C4`,**部件取值 = `#C4C4C4`**;② 主角提灯铜色(原拟 `#C08A3A`)→ 并入 `GOLD_DEEP #B07A14`,**部件取值 = `#B07A14`**;③ 食人魔酋长暖褐皮(原拟 `#B08050` / `#A97C4E`)→ 并入 `暖石 #B8A582`,**部件取值 = `#B8A582`**;④ 石君王灰皮(原拟 `#9A968C` / `#949089`,按**次级皮**口径——板甲视同体块主色、灰皮属次级皮故不受 L 0.22–0.45 约束)→ 并入 `STONE #786E62`,**部件取值 = `#786E62`**;⑤ 轻甲护甲图标木色 `#8A5A34`(深素底下 2.72:1 不过门;原拟新增木色亮档 `#C49A5E`)→ 并入 `WARM_FAINT #CDB88C`,**部件取值 = `#CDB88C`**(8.08:1)。**一色两岗代价已随裁定接受**:① 的 `#C4C4C4` 语义岗 = 迷雾记忆墨(§6.5)、② 的 `#B07A14` 属金族(§4.2 金只说收益与兑现)——两者均作角色随身件材质色用,不进信息层与语义物件岗;③④⑤ 无语义岗冲突。验收:机检〈五处部件取值点全部改指合并目标色,四枚原拟新增候选值零入板〉 -- **换色合并登记三处**|按本表「不过门即触发换色合并、禁加色绕行」执行,三处零新增额度:`#3E342A`(舞台底,代码 `STAGE_BG`)→ 并入 `#3E362C`(状态槽底);`#C4AC84`(地台顶缘受光线,代码 `STAND_STONE_RIM`)→ 并入 `#C9AF83`(掩尘,并与 §8.2 高墙口沿高光 `Color8(196,172,132)` 统一为同一枚);`#5A4C3A`(地台描边,代码 `STAND_STONE_EDGE`)→ 并入 `#4C4038`。验收:机检〈全仓三枚源常量零引用,绘制点全部改指合并目标色〉 +- **换色合并登记三处**|按本表「不过门即触发换色合并、禁加色绕行」执行,三处零新增额度:①`#C4AC84`(地台顶缘受光线,代码 `STAND_STONE_RIM`)→ 并入 `#C9AF83`(掩尘,并与 §8.2 高墙口沿高光 `Color8(196,172,132)` 统一为同一枚);②`#5A4C3A`(地台描边,代码 `STAND_STONE_EDGE`)→ 并入 `#4C4038`;③`#3E342A`(舞台底,代码 `STAGE_BG`)→ 并入 `#3E362C`(状态槽底)。①②的绘制点全部改指合并目标色、源常量删除——程序化回退绘制与已落合并值的贴图保持一致;③随 §6.1 舞台背景插画批一并处置:背景资产接管该绘制面时本常量随绘制点退役或改指,禁单独为改值出批。验收:机检〈①②两枚源常量全仓零引用,绘制点全部改指合并目标色〉 **对比硬指标(可测)**:数字可读性由**格底明度分档**承载——棋盘数字亮墨 **L≥0.75** 对**已开格底 L 0.08–0.14** ⇒ 直画对比 **≥4.5:1 恒成立**(WCAG AA,样张逐组合抽测冻结);**色牌后备**:色牌素色恒定 **L≥0.70**、牌上数字深墨 **L≤0.027** ⇒ 任意牌墨组合 ≥4.5:1(实测样例:#33261B/#F5EAD3 = 12.3:1)。未开格底槽(含全部图类型)相对亮度 **L≥0.30**(墙顶面受光档)、HSV 饱和 **≤0.55**、避 Boss 禁入色相带;已开格底走世界底层档(见上)。物件识别不依赖格底(§5.1 轮廓通道),旗面、金色不作识别依赖。验收:机检〈亮墨对已开格底 ≥4.5:1;未开格底 L≥0.30、饱和 ≤0.55;任意牌墨组合 ≥4.5:1〉 ←原二;地形变异 AC-9 @@ -459,7 +459,7 @@ - **字体**:全局一套像素字,单套即终稿——缝合像素字体 Fusion Pixel(OFL,已接入 `game/assets/fonts/ui_font_fusion_pixel_zh_hans.ttf`),拉丁字符与数字沿用其自带拉丁字形,不另设拉丁专件(现状即终稿;旧拉丁候选 Kenney Fonts 已弃;生产工单=清单 §3.6);墨色走主墨系(§7.2);换字体 = 全局决策。验收:机检〈主题字体指向 Fusion Pixel 件〉 - **字号**:像素字体**整数倍缩放,禁非整数缩放**(像素模糊);下限(1280×800 基座):棋盘数字 ≥18px(公式 = `max(18, ceil(格边长 × 0.5))`不变)、**正文/明细 ≥16px、tooltip ≥14px**(1280×800 低于 1080p 基准,同字号实际更小)。验收:机检〈静态文字位点字号 ≥ 档位表值〉 - **字号档位表(六档)**:全站 UI 文字字号只经 `UiKit.FS_*` 单点取值,裸数字字号弃用——`FS_CAPTION 12`/`FS_HINT 14`/`FS_BODY 16`/`FS_SUB 18`/`FS_TITLE 24`/`FS_H1 34`。旧实测档按就近归档收编(10/11/12→CAPTION、13/14→HINT、15/16→BODY、17/18/20→SUB、21/22/24/26→TITLE、32/40→H1;静态位点全归档,数据驱动动态字号位点除外);棋盘数字公式 `maxi(18, ceil(格边长×0.5))` 与站桩血数 11px(条带内读数豁免)不入表。注:六档相邻比 12→14→16→18 三段 <1.25×,系裁决值优先于字重纪律的档差参考线,该参考线对新层级设计仍有效。验收:机检〈全站无裸数字字号,位点走 FS_*〉 -- **小字号豁免条款(合并单条不开两口子)**:下款两类**豁免于本节下限**——①**条带内读数**:压在窄条带(血条/进度条等 ≤12px 高带)内居中的数字,受条带高度物理约束,维持 11px 下限,且必须按 §7.2 垫素色牌后计对比(实装=B 区站桩血数 11px 压 HP_BAR_BACK 牌 14.3:1);②**装饰性 overline/caption**:不承载须精确读取的信息、仅作分区标题或氛围小字者,可至 **12px**。**豁免逐处清单(撤除史归 git 提交史,余清单如下)**:条带内读数=B 区站桩血数一处;装饰 caption 档(FS_CAPTION)在册面=棋盘底操作提示条/营地柜台说明文与结构位预留注记/图例 RAP 词条说明/设置警示文两处/关卡地图底栏组标(生命/属性/特性)与分隔系/站桩消散提示/B 区状态槽微计数(×N●○)/bcard 脚注/RAP 反馈行/刷新余量徽标——清单外 11-13px 文字一律按正文/tooltip 下限提档,新增 caption 位须同批增补本清单。**站桩顺位徽标 ①②③ 不增列本清单**:该处原为 13px 字形,既不在①条带内读数在册面、也不在②装饰 caption 在册面,属「清单外 11–13px 文字」,按本条纪律提档至 `FS_HINT` 14 即归六档;为它单独入册等于开第二口子,与「合并单条不开两口子」的立条理由正面相撞。②装饰 caption 在册面逐处维持不变。验收:机检〈豁免文字位均可对上本清单,清单外无 <14px;站桩顺位徽标绘制点取 UiKit.FS_HINT,且②在册面不含该位〉 +- **小字号豁免条款(合并单条不开两口子)**:下款两类**豁免于本节下限**——①**条带内读数**:压在窄条带(血条/进度条等 ≤12px 高带)内居中的数字,受条带高度物理约束,维持 11px 下限,且必须按 §7.2 垫素色牌后计对比(实装=B 区站桩血数 11px 压 HP_BAR_BACK 牌 14.3:1);②**装饰性 overline/caption**:不承载须精确读取的信息、仅作分区标题或氛围小字者,可至 **12px**。**豁免逐处清单(撤除史归 git 提交史,余清单如下)**:条带内读数=B 区站桩血数一处;装饰 caption 档(FS_CAPTION)在册面=棋盘底操作提示条/营地柜台说明文与结构位预留注记/图例 RAP 词条说明/设置警示文两处/关卡地图底栏组标(生命/属性/特性)与分隔系/站桩消散提示/B 区状态槽微计数(×N●○)/bcard 脚注/RAP 反馈行/刷新余量徽标——清单外 11-13px 文字一律按正文/tooltip 下限提档,新增 caption 位须同批增补本清单。**站桩顺位徽标 ①②③ 不增列本清单**:该处原为 13px 字形,既不在①条带内读数在册面、也不在②装饰 caption 在册面,属「清单外 11–13px 文字」,按本条纪律提档至 `FS_HINT` 14 即归六档;为它单独入册等于开第二口子,与「合并单条不开两口子」的立条理由正面相撞。**站桩名字行同理提档**:名字行(敌人名与护甲文字)承载须精确读取的信息,原取 12px 不在①②两在册面、属「清单外 11–13px 文字」,按本条纪律提档至 `FS_HINT` 14 归六档、不增列②在册面,名字行几何(素底牌矩形、文字基线、宽度测量)随档位联动。②装饰 caption 在册面逐处维持不变。验收:机检〈豁免文字位均可对上本清单,清单外无 <14px;站桩顺位徽标与站桩名字行绘制点取 UiKit.FS_HINT,且②在册面不含该两位〉 - **字重纪律(字重两档不启用)**:层级手段为两件——**字号档差(相邻层级 ≥1.25×)+ 墨色深浅**;全局单字重,不上第二个字重(**重开钩子已注销**——整屏样张设计轮已重开并复核:屏内各级文字全部能归进本节六档字号,顺位徽标与站桩名字行两处按本节纪律提档即可,屏内实测对比全部达标(暖白对舞台底 9.49:1、GOLD_BRIGHT 6.47:1、血数 14.3:1),**未实证标题层级不足**,维持单字重,不另立条目);数字禁描边/阴影伪加粗不变(字形为唯一数值载体,§4.1 同源纪律)。验收:机检〈主题仅注册单字重〉/目检〈屏内标题与正文层级仅靠字号档差与墨色深浅两件即可分辨,无一处需要第二字重才读得清〉 ### 7.5 营地界面 diff --git a/待办清单.md b/待办清单.md index a4314000..17ae9305 100644 --- a/待办清单.md +++ b/待办清单.md @@ -4,13 +4,11 @@ #### 迭代 43 批后待裁两点——名字行字号档位/换色常量退役(2026-10-30 登记,来源=批次移交) -**实况**:证据=迭代 43 反哺点清单 1/8/10(已按吸收即死退役,git 历史可考)。①**B 区高度 270 vs 252——已裁并落地(2026-10-30 用户裁)**:取代码标准 `stage_h`;布局几何(`stage_h` / `info_panel_w` / `ap_bar_h` / `log_band_h_dig` / `log_band_h_settle`)入驻 `game/data/tables/battle_layout.tres`,经 `ConfigDb.presentation.battle_layout` 单点读取;游戏代码、文档、样张工具三面改指该表,文档去数值化。②**站桩名字行 12px 档位归属**——standee_body.gd 名字行取 `UiKit.FS_CAPTION`(12px),art-bible §7.4 字号档位表下属「清单外 11–13px」。③**art-bible §4.1 换色合并残余三处**——`STAGE_BG` 换值(#3E342A→#3E362C)未执行;`STAND_STONE_RIM`(#C4AC84)仍被 board_cell_unit 口沿高光在役引用;`STAND_STONE_EDGE`(#5A4C3A)由地台缺位回退路径在役引用。 - -**缺口**:余两点各差一次用户裁决——①名字行 12px 提档 `FS_HINT`(14,与顺位徽标同款)或增补装饰 caption 在册面;②三常量彻底退役与否(涉实装件改指与 art-bible §4.1 登记句换代)。裁后各归其段。 +**实况**:证据=迭代 43 反哺点清单 1/8/10(已按吸收即死退役,git 历史可考)。①**B 区高度 270 vs 252——已裁并落地(2026-10-30 用户裁)**:取代码标准 `stage_h`;布局几何(`stage_h` / `info_panel_w` / `ap_bar_h` / `log_band_h_dig` / `log_band_h_settle`)入驻 `game/data/tables/battle_layout.tres`,经 `ConfigDb.presentation.battle_layout` 单点读取;游戏代码、文档、样张工具三面改指该表,文档去数值化。②**站桩名字行 12px 档位归属**——standee_body.gd 名字行取 `UiKit.FS_CAPTION`(12px),art-bible §7.4 字号档位表下属「清单外 11–13px」。③**art-bible §4.1 换色合并残余三处**——`STAGE_BG` 换值(#3E342A→#3E362C)未执行;`STAND_STONE_RIM`(#C4AC84)仍被 board_cell_unit 口沿高光在役引用;`STAND_STONE_EDGE`(#5A4C3A)由地台缺位回退路径在役引用。**2026-10-31 用户裁两点闭合**:①名字行提档 `FS_HINT` 14 归六档、不增列②装饰 caption 在册面(design/art/art-bible.md v3.29 §7.4 小字号豁免条款;验收底线=名字清晰可读、长名不截字);②换色合并拆解——`STAND_STONE_RIM`/`STAND_STONE_EDGE` 两对照合并执行(绘制点改指目标色+源常量删除,归小批写卡),`STAGE_BG` 对随「战斗区背景图替换」批一并消化(art-bible v3.29 §4.1 登记句已改注)。 **改动面**:文档+游戏代码 -**状态**:待文档设计 +**状态**:文档设计已闭合 #### 迭代 43 批后移交小件——能力清单补行+四色墨断言(2026-10-30 登记,来源=批次移交) @@ -326,15 +324,14 @@ #### 战斗区背景图替换——B 区舞台插画 + 临时光柱退役(2026-10-07 登记,来源=会话提及) -**实况**:B 区舞台现行=程序化平色底(`UiKit.STAGE_BG`,`battle_stage_view.gd:47`)+ 四柱光柱层(`:55-63`)——临时占位。美术设计已落:`design/art/art-bible.md` §6.1(v3.28)定场景构成与图层归属——背景层 = 三关变体 `scene_stage_bg_dungeon/_underdark/_deep_underdark.png`(顶部空区+纵深洞厅远景:远/中/近三层剪影与岩体,三关母题按地精/卓尔/灰矮人;不画近景地面、不画光柱/光带/光源实体;源 = 基准屏宽 × `stage_h`,读 `battle_layout.tres`;按 `board_type` 选图,不走 tint)+ 连续地面层 `scene_stage_ground.png`(泥土/砂砾/碎石;源 = 基准屏宽 × `ground_h`,三关共用、不吃 tint)+ 现有小石台 `scene_stage_plaza.png`;逐条要素、分层提示词与验收 = `design/art/battle-stage-prompts.md` v1.7;`art-prompts.md` §5.1 已转指路;路径与清单同步 `asset-path-map.md` / `art-assets-checklist.md`。光柱不迁入背景,资产到位后四柱程序层直接退役(代码批)。**与立绘探顶解耦**:大体档「允许向上溢出盒顶 N px」的判定(2026-10-07 用户裁甲案)**不依赖光柱是否存在**,换背景零返工。 - -**缺口**:三关背景与共用地面候选 v10 已出(各 3 张,见 `artwork/candidates/`),待作者遴选与风格前缀确认(确认后美术设计闭合);随后是后处理与入包;三张背景按 `board_type` 选图、背景 `wall_ambient` tint 退役、连续地面层接线、`ground_h` 布局字段与四柱光柱退役属游戏代码改动,走需求卡片+迭代。 +**实况**:B 区舞台现行=程序化平色底(`UiKit.STAGE_BG`,`battle_stage_view.gd:37-44`)+ 四柱光柱层(`:50-56`/`:145-155`)——临时占位。美术设计已闭合:`design/art/art-bible.md` §6.1(v3.28)定场景构成与图层归属——背景层 = 三关变体 `scene_stage_bg_dungeon/_underdark/_deep_underdark.png`(顶部空区+纵深洞厅远景:远/中/近三层剪影与岩体,三关母题按地精/卓尔/灰矮人;不画近景地面、不画光柱/光带/光源实体;源 = 基准屏宽 × `stage_h`,读 `battle_layout.tres`;按 `board_type` 选图,不走 tint)+ 连续地面层 `scene_stage_ground.png`(泥土/砂砾/碎石;源 = 基准屏宽 × `ground_h`,三关共用、不吃 tint)+ 现有小石台 `scene_stage_plaza.png`;逐条要素、分层提示词与验收 = `design/art/battle-stage-prompts.md` v1.7;`art-prompts.md` §5.1 已转指路;路径与清单同步 `asset-path-map.md` / `art-assets-checklist.md`。候选样张 2026-10-31 过审:三关背景各 3 张全部认可,共用地面前后两轮修正后 v12 系列可用;推荐默认套=dungeon a/underdark c/deep c/ground v12c(候选与读数见工作区保存清单)。终稿遴选、替换与编辑由作者后续按需进行,不阻塞写卡。**与立绘探顶解耦**:大体档「允许向上溢出盒顶 N px」的判定(2026-10-07 用户裁甲案)**不依赖光柱是否存在**,换背景零返工。**STAGE_BG 平色底随本批一并消化(2026-10-31 用户裁)**:art-bible §4.1 换色合并登记的舞台底对(`STAGE_BG`→`#3E362C`)不单独出批——背景资产接管该绘制面时常量随绘制点退役或改指。 - 相关文档:[art-bible](design/art/art-bible.md) §6.1(v3.28)· [battle-stage-prompts](design/art/battle-stage-prompts.md) v1.7 · [art-prompts](design/art/art-prompts.md) §5.1(指路)· [asset-path-map](design/art/asset-path-map.md) · [art-assets-checklist](design/art/art-assets-checklist.md) -- 工作区与过程稿:`artwork/2026-10-30-战斗区背景/`(要素草案已被本卡吸收,出图前作参考) +- 需求卡片:[需求卡片-战斗区背景替换-B区舞台插画与地面层-2026-10-31](reports/需求卡片-战斗区背景替换-B区舞台插画与地面层-2026-10-31.md) +- 工作区与过程稿:`artwork/2026-10-30-战斗区背景/`(要素草案已被本卡吸收;候选保存清单 `候选保存清单-2026-10-31.md`) **改动面**:文档+美术素材+游戏代码 -**状态**:美术设计中 +**状态**:美术设计已闭合+已写卡 #### 棋盘封印印记图形换代——现件仍是扫雷旗形,改法阵或锁链待设计(2026-10-30 登记,来源=会话提及)