下载 App

以下是游戏的更新。

4 小时前3 浏览综合
字一跳一跳、时有时无(闪烁) — 根因是绘制预算护栏失效:
estimateDrawCost 旧版只算 装饰×3 + 虫×50,漏算了植被、水体、天气、沙粒等真正的大头,估算远低于实际开销 → 降级闸门形同虚设,实际绘制量贴着引擎阈值(约 9.5K 次/帧)来回穿越,HUD 一帧被丢一帧正常。现已按各绘制阶段完整标定(scripts/TankView.lua:195)。
预算从 7000 下调到 5200(Config.RENDER_BUDGET),并给 overBudget/overHard 加了迟滞开关(越过 72% 才降级、回落到 50% 以下才恢复),开关不再每帧翻转。
暴雨/大雪/冰雹/沙尘的天气粒子现在也参与降级(超预算减半)。
2. 字很小 — 新增全局字体系数 Config.FONT_K = 1.25:
UI 控件:Theme.SetFontScale(1.25)(测量与渲染同源,布局自动跟随,不会溢出)。
raw NanoVG 文字(HUD 数值环、缸内名牌/气泡、宿舍名签、战斗伤害数字)全部显式乘该系数,名牌/气泡/芯片的底衬宽高随字号联动。
3. 生物太小 — Config.TIER_SCALE 整体放大 1.6 倍(人形虫民 0.22→0.35 瓦片,微虫同步放大),全景下从约 5px 提升到约 8px。
顺带修掉的两个布局问题(字体放大后暴露):
顶部"纪元/时间/天气/生灵"信息条和右侧按钮排与居中导航方块重叠 → 整排下移到导航带下方。