fix: 用户实机反馈两缺陷——①标题屏玩法文字墙整个删除(用户令:界面禁玩法说明文字墙,教学内容归Beta帮助手册〔教学引导定稿批P4丙〕;历史文案在git;ui_assembler帮助牌块+注记换代)②钮高纪律BUTTON_MIN_H=40单点立(主/危/常规钮统一最小高——主钮26px对常规38px不齐治根;min_w=0紧凑位豁免同宽度纪律)+ui_struct_probe equal_height同容器钮高断言族;轻闸冒烟782/0+三探针绿(equal_height全屏零红首跑即过)
This commit is contained in:
1 parent
210327d088
commit
8e490b4130
3 files changed
+26
-16
No files matched your search
@@ -95,9 +95,10 @@ static func build_overlays(host: Control, db) -> Dictionary:
|
||||
# 开始覆盖层(返回 {overlay, box, lvbtn, resumebtn, campbtn, settingsbtn, quitbtn, dbgbtn}——按钮接线归组合根;
|
||||
# 迭代 14.5 调试整合批:随机种子/数值调整板/两层调试三散件撤出主按钮组,收进调试浮窗——
|
||||
# 本层只留右下角「调试」角标入口(DS_DEBUG=1 门控归组合根),dbgbtn 即该角标。
|
||||
# UI 落码批 M2(2026-10-04):单列 VBox→双列(左操作 56% + 右舞台/帮助牌);按钮动词化+悬停解释
|
||||
#(解释全迁 tooltip,G5);lvbtn 升主操作钮(烛光黄 CANDLE);右列=立绘看台+玩法速览牌(帮助全文保留,
|
||||
# 表值驱动不变);root 挂 UiKit.tooltip_theme() 全树生效。返回键集不变,组合根接线零改)
|
||||
# UI 落码批 M2(2026-10-04):单列 VBox→双列(左操作 56% + 右舞台);按钮动词化+悬停解释
|
||||
#(解释全迁 tooltip,G5);lvbtn 升主操作钮(烛光黄 CANDLE);右列=立绘看台。**玩法速览牌已退役
|
||||
#(2026-10-06 用户令:界面禁玩法文字墙——教学内容归 Beta 帮助手册〔教学引导定稿批 P4 丙〕,历史文案在 git)**;
|
||||
# root 挂 UiKit.tooltip_theme() 全树生效。返回键集不变,组合根接线零改)
|
||||
static func build_start_overlay(host: Control, db = null) -> Dictionary:
|
||||
var overlay := overlay_bg(host, UiKit.BG_BRIGHT)
|
||||
overlay.theme = UiKit.tooltip_theme()
|
||||
@@ -194,16 +195,6 @@ static func build_start_overlay(host: Control, db = null) -> Dictionary:
|
||||
pedestal.size_flags_horizontal = Control.SIZE_SHRINK_CENTER
|
||||
stage.add_child(pedestal)
|
||||
right.add_child(stage)
|
||||
# 玩法帮助文案(表值驱动——2026-09-16 AP 压速批遗留硬编码 8 随手修正;护甲等级掷点批同步"减伤"→"护甲强化";
|
||||
# M2 容器化=石板牌承载〔文字禁直接压纹理/深底——§7.2〕,内容逐字保留含地形变异段)
|
||||
var help_text := "玩法:每轮 %d AP——挖开(1AP)/插旗(1AP)/移动(免费)/连锁(免费)。\n每个非封锁格都藏一种格面资源(增伤/护甲强化/回血/爆裂/削弱)。开安全格、标中雷 = 正向兑付;\n开雷格、标错安全格 = 负向兑付——全部在轮末结算逐行兑现;吃掷点的基础攻击按护甲等级判定,无 miss、最低保底 1 点。\n停手:剩余 AP 转存 RAP;弃图刷新:RAP−%d 当场换图继续挖(每轮剩 %d 次)。\n敌人全灭胜、主角倒下负。悬停可看三态光标与可挖域微光。\n地形变异:第二关起 Boss 图带整图变异(贫矿脉——回复与护甲资源减少、攻击资源增多;开战横幅与 HUD 角标常驻提示)。" % [
|
||||
int(db.action_economy.ap_per_round), int(db.action_economy.rap_refresh_cost), int(db.action_economy.refresh_cap_per_round)]
|
||||
var help_plate := PanelContainer.new()
|
||||
help_plate.add_theme_stylebox_override("panel", UiKit.panel_skinned(Vector4(14, 10, 14, 10)))
|
||||
help_plate.size_flags_horizontal = Control.SIZE_SHRINK_CENTER
|
||||
var help := UiKit.label(help_text,UiKit.FS_BODY, false, UiKit.INK)
|
||||
help_plate.add_child(help)
|
||||
right.add_child(help_plate)
|
||||
|
||||
return {"overlay": overlay, "box": box,
|
||||
"lvbtn": lvbtn, "resumebtn": resumebtn,
|
||||
|
||||
Reference in new issue
Block a user