Files
HEROLL/docs/2026-08-13_art-bible-heroll-report.md
T

446 lines
27 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Heroll 视觉设计与表现规则(开发执行版)
版本:1.0
日期:2026-08-13
适用岗位:主美、UI、角色、场景、动画、VFX、技术美术、Unity 客户端、QA
目标画布:竖屏 1080×1920;玩法世界按整数倍像素缩放
> 本文是现有完整 GDD 的视觉执行补充。定稿方向为“高清像素绘本式桌面冒险”:玩法世界使用清晰像素资源,HUD、弹窗、卡牌与角色立绘使用粗描边卡通语言。样本只用于风格分析;发行资源必须重新设计,不复制 Dice Lords 或逆向样本的具体造型、图标、文案和贴图。
## 0. 执行入口
| 交付物 | 开发用途 |
|---|---|
| [UI 组件表](../art-bible/specs/ui-components.csv) | 组件尺寸、状态、九宫格、动效和验收 |
| [角色与怪物表](../art-bible/specs/character-monster-rules.csv) | 体型、轮廓、动作集和战斗辨识 |
| [六主题场景表](../art-bible/specs/biome-rules.csv) | 色板、材质、分层、危险色和环境运动 |
| [动作与特效时序表](../art-bible/specs/animation-vfx-timing.csv) | 预备、有效帧、恢复、停顿、层级和预算 |
| [资源导入表](../art-bible/specs/asset-import-rules.csv) | 命名、尺寸、Unity 设置、压缩和 Addressables |
| [抽样资源清单](../analysis/visual-study/unity-samples/manifest.csv) | 30 个视觉证据样本及来源 |
| [动画证据清单](../analysis/visual-study/animation/animation-clips.csv) | 416 条 AnimationClip 时长证据 |
原完整 GDD 位于 C:\Users\toshio\Documents\ChatGPT\SliceDice\gdd\heroll\index.md;本文替代其中笼统的美术建议,成为视觉生产的优先规范。
## 1. 研究范围、事实等级与限制
### 1.1 研究范围
- 已从桌面快捷方式启动 Dice Lords,确认运行包名 com.oxvgames.dicelords,并对当前可见教程关卡进行窗口级截图取证。
- 已对 Heroll 的 Unity 资源做静态抽样:UI、角色/Boss、支援角色、场景前后景、VFX 贴图;同时导出 AnimationClip 时长。
- 已把逆向结果与 Dice Lords 的官方商店定位交叉核对。官方页面将其描述为以骰子、魔法粉尘、护符和地牢怪物为核心的风格化单人桌游型游戏:[Google Play 官方商店页](https://play.google.com/store/apps/details?id=com.oxvgames.dicelords)。
- 本轮不修改原 APK/XAPK、不绕过付费或保护机制,也不把抽样贴图带入发行构建。
### 1.2 事实等级
| 标记 | 含义 | 本文写法 |
|---|---|---|
| O(Observed) | 实机或提取资源直接可见 | “观察到”“证据显示” |
| I(Inferred) | 多份证据支持,但没有完整运行验证 | “推定”“建议沿用” |
| P(Prescribed) | 本文为新项目制定的执行规则 | “必须”“不得”“目标值” |
### 1.3 运行限制
Dice Lords 已成功启动并截取当前关卡,但桌面控制接口未能对 Google Play Games 中的游戏窗口注入点击。因此本轮不是完整多界面通关式试玩;对战、商店、骰子结算等画面只允许以公开商店信息作二级交叉核对,不写成已亲手验证事实。可见画面的 UI、地图路径、色彩、教程对话、引导角色和层级关系属于 O 级证据。
## 2. 视觉结论
### 2.1 一句话方向
> **高清像素绘本式桌面冒险**:世界层像素清晰、剪影优先、分层构景;界面层粗描边、深色双层面板、强图标语义、金色行动路径;所有“重要”都同时由颜色、形状和动作编码。
### 2.2 两层统一模型
| 层 | 渲染语言 | 负责内容 | 统一锚点 |
|---|---|---|---|
| 世界层 | 像素美术、Point Filter、整数倍缩放 | 棋盘、角色、怪物、Boss、场景、世界 VFX | 暗墨轮廓、有限色板、清楚剪影、落脚阴影 |
| 界面层 | 高清卡通、圆角与斜切混合、深色双描边 | HUD、弹窗、卡牌、图标、教程、角色立绘 | 同一暗墨色、同一品质色、同一形状语义 |
| 桥接层 | 世界 UI,像素主体配高清状态环 | 节点、路径、目标环、地面预警、掉落 | 节点轮廓与场景分离,状态环与 HUD 同色 |
不得将双线性平滑后的世界精灵与 Point Filter 精灵放进同一玩法画面;不得用写实材质、高频噪点或照片纹理破坏棋盘可读性。
### 2.3 风格证据
![Dice Lords 当前实机画面](../analysis/visual-study/screenshots/01-current.png)
O:当前 Dice Lords 画面为 9:16 纵向火山/熔岩地牢;中央金色曲线路径串联圆形节点,完成态以绿色徽记叠加;HUD 与教程使用紫色深描边双层面板;引导角色采用大头小身、道具强化手势的卡通比例。
![Heroll UI 抽样](../analysis/visual-study/evidence-boards/ui-samples.png)
O:Heroll 抽样 UI 已具有骰子按钮、Boss 骷髅、事件节点、卡牌、教程气泡和状态底板,适合重组为统一组件库。
![Heroll 角色与 Boss 抽样](../analysis/visual-study/evidence-boards/character-samples.png)
O:Boss 与支援角色使用深色像素轮廓、夸张武器/头饰和紧凑剪影;能以小画幅承担玩法辨识。
![Heroll 六主题场景](../analysis/visual-study/evidence-boards/scene-biomes.png)
O:Grass、Desert、Volcano、Stone、Abyss、Snow 均有可配对的后景与前景层,支持按主题包独立加载。
![Heroll VFX 抽样](../analysis/visual-study/evidence-boards/vfx-samples.png)
O:已有斩击序列、武器闪光、节点光晕和骰子发光等像素 VFX 语言,可作为新特效形状与节奏的证据,不直接复用图像。
![配色证据板](../analysis/visual-study/evidence-boards/palette-evidence.png)
## 3. 全局视觉令牌
### 3.1 核心色
| Token | 色值 | 用途 | 禁止 |
|---|---|---|---|
| Ink-900 | #191116 | 角色/UI 最外轮廓、文字投影 | 大面积纯黑糊成一片 |
| Panel-700 | #4B3D67 | 主面板、弹窗、Boss 信息底 | 直接铺在 Stone 背景且无亮边 |
| Panel-500 | #6F5A8E | 内高光、次级面板 | 作为危险色 |
| Path-Gold | #F3C54B | 可行动路径、主奖励、主按钮 | 同屏超过 15% 面积 |
| Info-Cyan | #49B8D6 | 信息、法术、Abyss 对比色 | 与可购买按钮混用 |
| Success | #40C463 | 完成、治疗、可确认 | 单独表示状态,必须配勾/十字/箭头 |
| Danger | #D94B50 | 伤害、危险、失败 | Volcano 中不加黄芯或形状 |
| Text-Primary | #FFF7E8 | 标题、正文、数值 | 直接落在亮色背景 |
| Text-Muted | #C7BBD4 | 辅助文字、禁用态 | 关键战斗数据 |
### 3.2 品质色必须双编码
| 品质 | 颜色 | 形状编码 | 动作编码 |
|---|---|---|---|
| 普通 | #6C778B | 单线方框 | 250 ms 翻牌,无持续粒子 |
| 稀有 | #3AB6E8 | 双角切面 | 一次外扩环 |
| 史诗 | #9B5DE5 | 三角冠角 | 两段边框点亮 |
| 传说 | #F6B945 | 四角冠与顶部徽记 | 633 ms 两段揭示,结束后静止 |
| 神话 | #FF5D5D | 不对称翼形框 | 只在首次发现使用短镜头脉冲 |
### 3.3 轮廓与材质
- 世界精灵外轮廓 1–3 逻辑像素;相邻同色面用 1 级明度差或材质纹理区分。
- UI 最外轮廓 5–8 px,内高光 2–3 px;交互面不得仅靠投影悬浮。
- 金属:硬边亮点与少量冷高光;布料:大色块加 1 级褶皱;石材:低频块裂纹;魔法:亮芯、透明外晕、方向性粒子。
- 单个世界角色本体不超过 6 个局部颜色,换色皮肤不得改变玩法语义色。
## 4. 屏幕、布局与 UI 规则
### 4.1 基准和安全区
| 项目 | 规则 |
|---|---|
| 基准画布 | 1080×1920,Canvas Scaler = Scale With Screen Size,match 0.5 |
| 安全边距 | 左右 48 px;顶部 72 px;底部 96 px;再叠加设备 Safe Area |
| 栅格 | 8 px 基础栅格;组件间距 16/24/32/48 px |
| 最小点击区 | 96×96 px;视觉图标可小于点击区 |
| 文本 | 中文正文 36 px,辅助 30 px,按钮 36–40 px,页标题 56 px,关键数值 44–64 px |
| 对比度 | 正文目标 4.5:1;大字与装饰数字不低于 3:1 |
### 4.2 固定层级
从后向前固定为:BiomeBack → BiomeMid → PlayFloor → GroundTell → Units → UnitVFX → WorldUI → HUD → ModalDim → Modal → Tutorial/Toast。地面预警永远在单位脚下、地板之上;伤害数字不得遮挡 Boss 预警和玩家生命值。
### 4.3 竖屏地图页
- 顶部:左侧离开/返回,中央“地牢 x/y”,右侧设置与资源;不得把三种以上货币平铺在地图页。
- 中部:节点沿 S 形或缓弧排布;路径宽 72 px,节点 132×132 px,节点中心至少相隔 188 px。
- 底部:仅保留当前主要动作;教程出现时,气泡锚定目标,不遮挡下一节点。
- 已完成节点:降饱和 25% + 勾形徽记;当前节点:1.2 s 呼吸环;奖励节点:金色冠形框;Boss 节点:骷髅/角形轮廓 + 红色外环。
- 路线分叉时所有候选节点必须同时可见;不允许通过横向滑动比较同一层选择。
### 4.4 对话与教程
- 引导角色使用界面立绘,不使用放大的像素精灵;头、手、道具构成阅读三角。
- 每条气泡只讲一个动作,中文不超过 44 字,只允许一个关键词高亮。
- 指针必须落在真实可操作目标上;目标被遮挡、锁定或离屏时禁止弹出气泡。
- 首次教学可逐字/渐显 180–260 ms;再次查看直接显示全文。
- 重要词可用 Danger/Path-Gold,但仍需粗体或图标,不能只换色。
### 4.5 组件状态要求
每个按钮必须有 Normal、Pressed、Disabled;涉及条件时增加 Locked;涉及购买时增加 Insufficient。Disabled 不是简单降低整体 Alpha:文字仍保持可读,图标和底板同时降低饱和,锁定原因在一次点击后通过 Toast 解释。
组件的精确尺寸与动作见 [UI 组件表](../art-bible/specs/ui-components.csv)。
## 5. 角色设计规则
### 5.1 世界精灵与界面立绘的职责
| 资产 | 负责信息 | 不负责信息 |
|---|---|---|
| 世界精灵 | 职业、武器、朝向、攻击距离、受击、死亡、脚下位置 | 复杂表情、长文叙事、装备细节展示 |
| 半身立绘 | 性格、情绪、教程手势、剧情反应 | 精确碰撞体、攻击距离 |
| 小头像 | 身份、队伍槽位、状态 | 职业说明和稀有度长文本 |
### 5.2 玩家体型
- 基准逻辑框 96×96,重装可到 104×104,长兵器可到 96×112。
- 头身比 1:2.2–1:2.8;手和武器比真实比例放大 20–35%。
- 剑:斜向武器线、圆体块,平衡型;斧:宽肩、方体块、长预备,重击型;矛:长直线与菱形枪尖,范围型。
- 角色主色 1 个、职业强调色 1 个、肤色/金属中性色;装备皮肤不得覆盖敌我识别色。
- 脚底统一 pivot y=0.08,影子为 50–65% 身宽的暗椭圆;浮空角色以落点符号补足位置。
### 5.3 剪影验收
角色转纯黑并缩至 32×32 后,2 秒内必须能辨认职业或 Boss 身份。普通怪依赖“一个夸张特征”,精英在家族剪影上增加一个永久非对称标记,Boss 至少有三段式剪影与一个机制道具。
### 5.4 角色动作包
| 动作 | 最低要求 | 关键姿势 |
|---|---|---|
| Idle | 4–8 可见绘制,1.2–2.4 s 循环 | 武器与脸不被呼吸动作遮住 |
| Move | 6–8 可见绘制,140–180 ms/格 | 落脚点整数对齐 |
| Attack | 预备、有效、恢复分离 | 武器在有效窗穿过目标 |
| Hit | 120–220 ms | 位移不超过半个碰撞半径 |
| Death | 500–900 ms | 最终剪影稳定后再开结算 |
| Victory | 600–1200 ms | 不阻塞奖励数值提交 |
| Skill | 每职业至少 1 套 | 预警和命中形状与技能一致 |
## 6. 怪物与 Boss 规则
### 6.1 威胁家族
| 类型 | 核心轮廓 | 预警语法 | 屏幕职责 |
|---|---|---|---|
| 群体怪 | 64×64 单体块、一个夸张特征 | 小点/短弧 | 数量压力;20 只仍可逐个追踪 |
| 近战怪 | 武器与头部分离 | 近身扇形 | 基准威胁 |
| 远程怪 | 发射器伸出本体 | 直线/落点 | 线路封锁 |
| 冲锋怪 | 重心前倾、楔形/角形 | 不少于 500 ms 的条带 | 位移威胁 |
| 抛物怪 | 新月或抬高发射器 | 弧线 + 着地点 | 越过前排 |
| 支援怪 | 法杖/旗帜高于头部 | 光束/目标图标 | 增益、恢复、控制 |
| 精英 | 家族体型 ×1.2 + 非对称标记 | 家族预警 + 银/洋红边 | 机制变体 |
| 中 Boss | 144×128,两个地标 | 独有地影 + 名称条 | 小关锚点 |
| Boss | 至少 192×137,屏幕比例 2.0–2.3 | 三种独立姿势与地面形状 | 章节高潮 |
### 6.2 Boss 必备内容
- 动作:Entrance、Idle、Attack A/B/C、Hit、Break、Phase、Death;至少一个攻击改变场地而非只增大伤害。
- 三个攻击必须分别使用不同预警形状,例如扇形、直线、环形;不得只换颜色。
- 预警形状与实际伤害区域在逻辑坐标上误差不超过 4 px;预警不少于 500 ms。
- 阶段变化同时改变剪影局部、环境光和 Boss 条阶段标记;不能只更换色相。
- Boss 死亡逻辑先提交胜利,再播放约 1183 ms 的开场式死亡表现;奖励面板在剪影落定后出现。
详细体型和动作集见 [角色与怪物表](../art-bible/specs/character-monster-rules.csv)。
## 7. 场景与棋盘规则
### 7.1 每主题固定六层
1. Back:天空、远山、城堡轮廓,只给气候和时间信息。
2. Mid:城墙、树、旗、建筑,建立主题材质。
3. Front Play:地板、边缘、可站立面,最高可读性。
4. Props:箱、火把、石碑,不能遮挡节点和预警。
5. Ambient VFX:雾、雪、余烬、萤火虫,不产生假预警。
6. Lighting/Grade:一套主题 LUT/调色参数;HUD 不参与场景调色。
### 7.2 视差与运动
- 地图与战斗读盘时相机稳定;Back 视差系数 0.08–0.15,Mid 0.2–0.35,Front Play = 1。
- 非交互背景的单次位移不超过屏幕 4 px;热浪形变不超过 8 px。
- 环境粒子不得穿过按钮、Boss 条或地面预警;进入 Modal 时环境速度降至 50%。
- 降低动态模式:停用循环镜头抖动、热浪与大粒子,只保留危险形状和必要命中反馈。
### 7.3 六主题生产表
| 主题 | 主色/材质 | 后中景 | 玩法面与危险对比 | 环境运动 |
|---|---|---|---|---|
| Grass | 紫暮色、木、苔藓、旗帜 | 软森林、星空、灰绿城墙 | 深绿地面;危险用金黄 | 萤火虫 0.15 Hz、旗帜轻摆 |
| Desert | 金砂、砂岩、布、仙人掌 | 明亮天光、沙丘、砂岩堡 | 暖沙加深紫接触边;危险红 | 尘粒、≤8 px 热浪 |
| Volcano | 暗红、玄武岩、铁链、熔岩 | 红山、裂隙、黑红堡 | 近黑地板;危险黄芯 + 红外缘 | 缓慢熔流、低频余烬 |
| Stone | 冷灰、板岩、遗迹、链 | 雾崖、厚重墙、碎石 | 冷灰地板加紫分界;危险橙 | 雾漂、偶发落尘 |
| Abyss | 黑紫、曜石、晶体、虚空 | 闹鬼城、洋红地平线、符文 | 黑紫地板;危险青白 | 符文慢脉冲、上升微粒 |
| Snow | 蓝白、冰、石、松 | 蓝山、云层、积雪堡 | 雪面加海军蓝接触影;危险橙 | 斜向雪、呼气白雾 |
完整色值与冲突禁用项见 [六主题场景表](../art-bible/specs/biome-rules.csv)。
### 7.4 场景验收
- 只看灰度时,角色、可走面、节点和预警仍有清楚层次。
- 用 64×64 缩略图能辨认六个主题;移除环境粒子后仍能辨认。
- 每个主题至少有 3 个独有轮廓元素和 2 个独有材质元素,不只换色。
- 金色路径在所有主题上都有暗紫边;白色特效在 Snow 必须带海军蓝轮廓或青色亮芯。
## 8. 动作规则
### 8.1 证据基线
静态提取共记录 416 条 AnimationClip;完整资源清点约 427 条。重点实测时长:
| 事件 | 证据时长 | 本项目用法 |
|---|---:|---|
| 普通/双倍骰子 | 1267 ms | 保留“抛掷—碰撞—结果定格”三段,结果至少停 250 ms |
| Boss 节点开始 | 1000 ms | 锁定骰子输入直到节点稳定 |
| 代表性 Boss 攻击 | 1017 ms | 拆为不少于 500 ms 预警、有效窗、恢复 |
| 战斗入场 | 2000 ms | 首次保留;重复可加速至 ≤700 ms |
| 战斗胜利 | 750 ms | 结果先提交再播横幅 |
| 伤害数字 | 667 ms | 同来源 150 ms 内合并,最多 24 个可见数字 |
| 普通卡揭示 | 250 ms | 快速、一次边光 |
| 传说卡揭示 | 633 ms | 两段边框与额外停顿;揭示后允许跳过 |
| Boss 死亡开段 | 1183 ms | 胜利逻辑先发生,奖励等最终姿势 |
### 8.2 60 Hz 时间线
- 所有战斗动作以 60 Hz 逻辑时间线配置;像素动画可见绘制为 12–18 张/秒,不要求每逻辑帧一张画。
- 伤害、治疗、奖励、掉落由逻辑事件提交,Animation Event 只做表现同步,不能成为唯一触发源。
- 移动收尾必须落在整数像素;旋转或缩放后的像素精灵在稳定帧恢复整数比例。
- 攻击结构固定为 Anticipation → Active → Recovery;Boss 三段分别独立配置,便于难度和无障碍调节。
### 8.3 命中停顿与镜头
| 等级 | Hit Stop | 镜头冲量 | 备注 |
|---|---:|---:|---|
| 普通命中 | 60–90 ms | 4–6 px / 80 ms | 只影响世界层 |
| 暴击/破甲 | 100–140 ms | 8–10 px / 120 ms | 白闪不超过 33 ms |
| Boss 破防/阶段 | 120–180 ms | 14 px / 180 ms | 同屏只触发一次 |
| 降低动态 | 0–40 ms | 0 px | 用轮廓闪与音效替代 |
详细时序见 [动作与特效时序表](../art-bible/specs/animation-vfx-timing.csv)。
## 9. VFX 规则
### 9.1 形状语法
| 类型 | 形状 | 颜色与混合 | 层级 |
|---|---|---|---|
| 物理斩击 | 跟随武器方向的尖弧 | 暖白亮芯、角色强调色外缘;Alpha → Additive | CharacterFront |
| 穿刺 | 细直线 + 菱形命中点 | 白芯 + 青/金边 | CharacterFront |
| 重击 | 方形/楔形冲击波、地面碎屑 | 低饱和尘 + 暖亮命中点 | Ground + CharacterFront |
| 治疗 | 十字/叶形 + 上升运动 | 绿外缘、白青亮芯 | CharacterFront |
| 护盾 | 六边形或弧面 | 青色轮廓,持续态 Alpha ≤45% | CharacterUnderlay |
| 危险预警 | 与伤害区同形的实心边缘/网纹 | Danger 或主题危险色;不可仅靠透明红 | GroundTell |
| 奖励 | 冠形星、外扩环、短粒子 | 品质色 + 白芯 | ModalFront / WorldUI |
### 9.2 性能预算
- 普通技能同时存活粒子 ≤80;暴击 ≤120;Boss 单技能 ≤200;Boss 死亡峰值 ≤240。
- 全屏同时存活粒子目标 ≤400;低特效模式 ≤180,但保留预警、命中点、状态环。
- 关键动作区透明叠加层目标不超过 3 层;大面积 Additive 不超过屏幕 35%。
- 普通技能禁止持续全屏后处理;Boss 阶段可用一次 180–350 ms 的分级/暗角变化。
- VFX Sheet 单格 64–256 px,优先 8/12/16 帧;像素特效用 Point,软遮罩用 Bilinear,不能混入同一图集。
### 9.3 可读性验收
- 隐去颜色后,预警形状仍可区分直线、扇形、环形、落点。
- 慢放 0.25× 时,命中点与逻辑事件偏差不超过 2 个 60 Hz tick。
- 同屏 20 个群体怪 + 2 个技能时,玩家和 Boss 的轮廓仍完整可见。
- Snow/Volcano/Abyss 三个极端色板上各做一次实机 VFX 复测。
## 10. 字体、图标与可访问性
- 现有证据字体为 Galmuri11 Bold SDF;新项目可沿用“方圆混合像素标题 + 高可读正文”的体系,但需确认商用许可并准备中文简繁、英文、日文、韩文 fallback。
- TMP 动态 CJK 字体图集 4096;发布前跑缺字扫描。数字用 Tabular Figures,货币变化不得水平跳动。
- 图标先画 48×48 灰度稿,再扩到 256×256 母版;图标外轮廓至少 3 px,内细节不小于 4 px。
- 红绿状态必须加形状:成功 = 勾/上箭头;危险 = 三角/裂纹;治疗 = 十字/上升粒子。
- 选项:降低动态、降低闪光、高对比预警、伤害数字合并、文字速度、屏幕抖动 0/50/100%。
## 11. Unity 资源与技术规则
### 11.1 命名与导入
- 角色:CHR_{id}_{skin}_{action}_{frame};怪物:MON_{biome}_{family}_{variant}_{action}_{frame};Boss:BOSS_{id}_{phase}_{action}_{frame}。
- 场景:ENV_{biome}_{Back|Mid|Front}_{index};UI:UI_{domain}_{component}_{state};VFX:VFX_{element}_{shape}_{variant}。
- 世界角色与怪物:PPU 32、Point、无 mipmap、脚底 pivot y=0.08;UI 图集不得混用 Point 与 Bilinear 家族。
- 角色/怪物 Android ASTC 6×6;Boss 与 VFX ASTC 4×4;核心 UI ASTC 6×6。存在压缩色带的透明渐变改为单通道遮罩 + 材质着色。
### 11.2 图集与加载
- UI 核心图集单张不超过 2048²;按 Core、Tile、Icon domain 拆分。
- 场景按 Addressables/Biome_{biome} 分包;Boss 按 Addressables/Boss_{id} 独立;立绘按 Portraits 组。
- 进入主题前预加载 Back/Mid/Front 与该主题怪物图集;主题切换后释放上一组,仅保留通用 UI、玩家和公共 VFX。
- 移动端目标峰值纹理内存 ≤350 MB;低内存档将场景远景降一级分辨率,不能降低预警与文字清晰度。
完整导入预设见 [资源导入表](../art-bible/specs/asset-import-rules.csv)。
## 12. 生产流程与任务拆分
### 12.1 单资产 DoR(可开工条件)
派单必须包含:assetId、玩法职责、主题、目标框、屏幕比例、轮廓关键词、色板、必需状态/动作、参考证据、Unity 分组、截止时间和验收人。缺少玩法职责或屏幕尺寸不得开工。
### 12.2 标准管线
1. Brief:策划给出行为和读盘时限;主美选定形状语义。
2. Silhouette:提交 3 个黑白缩略图,32×32/64×64 检查。
3. Color Key:在六主题中最相近与最冲突的两张背景上测试。
4. Production:完成母版、拆层、像素对齐、九宫格或动作关键姿势。
5. Animation/VFX:先接逻辑事件,再做节奏和装饰;记录时序表。
6. Integration:按导入预设进 Unity,检查 pivot、图集、材质、Addressables。
7. QA:实机尺寸、灰度、色弱、低特效、低动态、最差主题、内存和 overdraw。
### 12.3 单主题最小交付包
| 类别 | 最小数量 | 内容 |
|---|---:|---|
| 场景 | 1 套 | Back、Mid、Front、Props、Ambient VFX、Grade |
| 普通怪家族 | 4 | 近战、远程、冲锋、支援;每家族至少 2 变体 |
| 精英 | 2 | 从普通家族派生但有非颜色标记 |
| 中 Boss | 1 | 2 个攻击 + Break/Death |
| Boss | 1 | 3 个攻击 + Entrance/Phase/Break/Death |
| 节点/路径 | 1 套 | 普通、事件、奖励、Boss、锁定、完成、当前 |
| VFX | 8 套 | 主题环境 2、敌技 3、Boss 技 2、奖励 1 |
## 13. 验收清单(Definition of Done)
### 13.1 UI
- [ ] 1080×1920、19.5:9 和窄屏三档无裁切,设备 Safe Area 生效。
- [ ] 所有可点击区 ≥96×96 px,Pressed 反馈在 50 ms 内开始。
- [ ] 中文 200% 长值、7 位货币、日文/韩文 fallback 不溢出。
- [ ] 灰度下主次按钮、品质和节点状态仍可区分。
- [ ] 教程指针落在真实可操作组件,弹窗不堆叠。
### 13.2 角色/怪物
- [ ] 32×32 黑剪影测试通过;玩家、普通怪、精英、Boss 不混淆。
- [ ] pivot 与碰撞体在全部动作中稳定;收尾帧整数对齐。
- [ ] 三类攻击的预备姿势和预警形状不同。
- [ ] 20 个群体怪同屏仍能识别单体落点。
### 13.3 场景/VFX
- [ ] 六主题仅看缩略图即可区分;移除粒子仍可区分。
- [ ] 角色、节点、地面预警与可走面在灰度下有至少一级明度分离。
- [ ] Boss 伤害区与预警误差 ≤4 逻辑 px;命中与逻辑事件误差 ≤2 tick。
- [ ] 低 VFX/降低动态模式保留全部危险信息。
- [ ] 峰值粒子、纹理内存、透明叠层符合第 9、11 节预算。
### 13.4 清洁室与版权
- [ ] 样本只进入分析目录,不进入 Unity 发行资源目录。
- [ ] 每个新资产保留草图、作者、源文件和导出记录。
- [ ] 不复刻 Dice Lords 的具体角色、地图节点图案、面板比例、图标组合或文案。
- [ ] 相似点限定在抽象设计原则:纵向读盘、强状态语义、粗描边、暗底高亮、路径引导。
## 14. 证据 → 发现 → 开发路径
### 14.1 证据登记
| Evidence | 文件/来源 | SHA-256 | 支持结论 |
|---|---|---|---|
| E-001 | [Dice Lords 当前窗口截图](../analysis/visual-study/screenshots/01-current.png) | 6CD9081A56A9C5C27FA6B4FF6AD85DFC481B1A897797E8B7A52648DB13BF917A | 纵向地图、粗描边 UI、教程层级、金色路径、状态徽记 |
| E-002 | C:\Users\toshio\Documents\ChatGPT\SliceDice\analysis\heroll\assets-inventory\summary.json | E96D25C0DB81401792405268E188E51C218668BA182B6A1AC4DF12B81C0288FA | 204145 个对象、抽样范围无解析错误 |
| E-003 | [视觉样本 manifest](../analysis/visual-study/unity-samples/manifest.csv) | 2CECF139A96DE0389B9D9772F9DFD365145B18E3450A439CCB87464365107C6A | UI、角色、场景、VFX 的源资产映射 |
| E-004 | [动画清单](../analysis/visual-study/animation/animation-clips.csv) | 105DE25477CA113BE177340EEFE16256D1C585DF536A9DA9B563165A349241D9 | 416 条 clip 的时长、帧率与分类 |
| E-005 | [配色证据板](../analysis/visual-study/evidence-boards/palette-evidence.png) | 4D4423FED12BAEF7344CF06EE37581D86688E7BBD6172FD1113F00F063DB1C32 | Dice Lords 画面与六主题主色关系 |
E-001 可用 [窗口截图脚本](../analysis/visual-study/scripts/capture_dice_lords_window.ps1) 在游戏已启动时重取;E-003、E-004、E-005 的生成脚本位于 analysis/visual-study/scripts/。
### 14.2 发现登记
| Finding | 等级 | 证据 | 结论 | 已落地规则 |
|---|---|---|---|---|
| F-001 | O + P | E-001、E-003 | Dice Lords 的高清卡通 UI 与 Heroll 的像素世界语言不同,必须明确分层 | 第 2、4、11 节 |
| F-002 | O | E-003、E-005 | 六主题已有成对前后景和独立调色,可按主题包生产 | 第 7、12 节 |
| F-003 | O + P | E-004 | 骰子、卡牌、战斗与 Boss 动作时长可形成统一表现基线 | 第 8、9 节 |
| F-004 | O + P | E-003、E-004 | Boss 靠尺寸、标志物和独立动作序列承担章节高潮 | 第 6、8 节 |
| F-005 | O + P | E-001、E-005 | 暗底 + 金色路径 + 紫面板可建立强视觉层级,但必须解决 Volcano/Stone 冲突 | 第 3、7 节 |
### 14.3 开发路径 P-001
实机可见画面 E-001 → 确立纵向地图/UI 层级 → Heroll 抽样 E-003/E-005 → 确立像素世界、六主题、色板冲突 → 动画清单 E-004 → 确立骰子/战斗/Boss 时序 → 输出五张规格表 → Unity 预设、资产派单和 QA 门禁。
## 15. 资源清点摘要
完整 Heroll 静态库存包含 204145 个 Unity 对象;与视觉制作直接相关的计数为:Sprite 2752、Texture2D 2662、AnimationClip 427、Material 261、ParticleSystem 5786、ParticleSystemRenderer 5786。本文仅从中导出 30 个可代表风格的贴图样本和 416 条可读 AnimationClip 记录;没有把“抽样”误写成“全量美术目录”。
## 16. 最终决策
1. 世界层不重绘成纯高清卡通;保留像素资产的生产效率和剪影优势。
2. UI、教程、卡牌和立绘升级为粗描边绘本式语言,承接 Dice Lords 实机画面的强层级优点。
3. 六主题不只换色,每套必须有独有材质、轮廓元素、环境运动和危险对比方案。
4. 动画按 60 Hz 逻辑时间线管理,表现不能支配战斗逻辑。
5. 所有重要信息至少使用颜色 + 形状两种编码;低动态与低特效不能丢失玩法信息。