Commit Graph
5 Commits
Author SHA1 Message Date
DKChan 171a2ddee5 fix(ui): 敌方站桩护甲类型图标化+AC数值退役(2026-09-26 用户终裁)
- 底座下名字行改 HBox 组合:护甲类型图标占位 Label + 名字 Label;文本格式「名字 · 类型·AC%d」退役
- 图标形状+色相双通道占位(◇轻甲·灰石 / ◆魔法护甲·小人蓝 / ▣重甲·深金;避开 Boss 专属紫赤 #8F2F6A 与妨害紫),终稿图标资产归美术批
- _armor_class 字段与 set_data 读取删除(站桩视图零消费方;核心/数据层 armor_class 不动);_armor 保留供图标
- battle_stage_view._card_by_name 与 smoke/ui_probe 名字行断言同步新节点口径(ui_probe 增护甲图标非空检查)
- 全量冒烟 557 项 0 失败退出码 0
2026-09-25 20:41:35 +08:00
DKChan ae8c5bf1c9 fix(ui): 英雄精灵世界落位缺陷修复+B区立绘换装批(2026-09-26 用户实机截图/点名):①_hero_feet 改世界坐标(SubViewport 内格原点=格×步距;上批误用壳层 cell_origin 含 _svp_container.position 居中偏移=实测右偏 ~7 格+偏离格心);hero_hand_point 归壳层坐标(fx 在视口外须含居中偏移);②B 区站桩立绘=48×48 hero_idle_01 换装(UiKit.TEX_HERO_PORTRAIT,源档 candidates/hero-idle/,素材不入 git)+set_portrait_texture 增 flip 参数(英雄立绘水平向右)+盒高 96=48 源×2 整数档(原 106 盒非整数缩放违反圣经 §8.2);③ui_input_probe 新 case⑦ 英雄落位回归闸(墙钟 0.3s 等 Tween 到位——headless 帧数等待<140ms 会采半途位置首跑实证;素材缺位树跳过),六断言→七断言;冒烟 557/0+三探针绿 2026-09-25 06:09:06 +08:00
DKChan 4c8ab0df90 feat(ui): 棋盘小人贴图替换批——英雄=BoardWorld 独立 Sprite2D(站/走两帧 NEAREST+flip_h 朝向+refresh diff 位移 Tween 140ms;素材缺位回退格内字形「人」);挖掘=BoardFxView.play_shovel_swing 挥铲三帧 80ms/帧(握把锚 18,12 对齐共享边中点)+角色弹跳 scale.y 0.82 脚底收敛;B 区站桩 set_portrait_texture 一行接线+NEAREST;UiKit 增 TEX_HERO_* 路径单点+load_tex exists 守卫(素材 PNG 不入 git,禁 preload);零位移移动(幂等受理)=notify_hero_move 帧闪不位移;格面五 texture 槽零改动;冒烟 557/0+ui_input/click/layout 三探针绿 2026-09-25 2026-09-25 03:04:43 +08:00
DKChan d799b4b347 feat(ui): 状态图标接入批——战斗 HUD 状态槽占位字形退役换用户验收定稿九枚 PNG(C 区槽 24px/B 区站桩 16px 纹理,effect_id→status_<effect_id>.png 恒定映射圣经 §8.3;叠层 ×N 角标保留,极性染色与清场 ✕ 前缀退役;ui_probe 断言改纹理判据+九键全覆盖;资产入库 game/assets/ui/icons/ 2026-09-24,台账 156) 2026-09-24 15:12:48 +08:00
DKChan 13f93c74ff chore(structure): 垂直切片转正——prototypes/dungeon-sweeper-vertical-slice 迁为 game/,26 文件路径同步(CLAUDE.md/tools×4/tests×3/QA脚本×3/GDD×6/架构文档),static_scan S1/S2+S4 规则集首跑收敛(用户拍板 2026-09-24,台账 148) 2026-09-24 04:02:21 +08:00