feat: HUD 灵气浓度显示 + 字体大小配置化([ui] 节)

This commit is contained in:
2026-08-08 17:30:18 +08:00
parent 5ad0272d79
commit 19f8294242
4 changed files with 38 additions and 0 deletions
+6
View File
@@ -32,6 +32,10 @@ var aptitude_speed: Array[float] = [0.6, 1.0, 1.5, 2.0]
## 天灵根额外修炼速度倍率。
var heavenly_bonus := 1.5
# —— UI 通用(对应 cfg 的 [ui] 节)——
## HUD 字体大小。
var hud_font_size := 32
## 各难度资质权重表(键 = 难度档位,值 = 下品/中品/上品/天骄 权重)。
var aptitude_weights_by_difficulty: Dictionary = {
"normal": [45, 35, 15, 5],
@@ -65,6 +69,8 @@ func _load_config() -> void:
cultivation_base_speed = cfg.get_value("cultivation", "base_speed", cultivation_base_speed)
qi_concentration = cfg.get_value("cultivation", "qi_concentration", qi_concentration)
heavenly_bonus = cfg.get_value("cultivation", "heavenly_bonus", heavenly_bonus)
# UI 通用
hud_font_size = cfg.get_value("ui", "hud_font_size", hud_font_size)
var apt_raw: Variant = cfg.get_value("cultivation", "aptitude_speed", [])
if apt_raw is Array and apt_raw.size() == aptitude_speed.size():
var arr: Array[float] = []