fix: 导出修复——主场景改路径引用、all_resources 全量打包、cfg 默认值同步;修复主菜单读档槽位点击

This commit is contained in:
2026-08-09 20:18:01 +08:00
parent b687ab153d
commit ad72d36522
5 changed files with 13 additions and 6 deletions
+6
View File
@@ -149,6 +149,12 @@
3. "新游戏"直接进入;"读取存档"在存档面板中选择
4. 游戏内顶部 HUD 可暂停/调速(1x/5x/20x),返回按钮回主菜单
## 导出
1. 编辑器安装 **4.7.1 导出模板**(编辑器 → 管理导出模板)
2. 项目 → 导出 → Windows Desktop`export_presets.cfg` 已配置 `all_resources`,输出 `aaa.exe` 单文件含嵌入 PCK
3. **约定**`resources/game_config.cfg` 为未知扩展名,**不随导出打包**——导出版使用 `GameConfig.gd` 代码默认值。修改 cfg 参数后,需同步 `GameConfig.gd` 默认值再导出(注释已标注同步项)。
## 命名规范
| 类别 | 格式 | 示例 |
+1 -1
View File
@@ -8,7 +8,7 @@ name="Windows Desktop"
platform="Windows Desktop"
dedicated_server=false
custom_features=""
export_filter="scenes"
export_filter="all_resources"
export_files=PackedStringArray()
include_filter=""
exclude_filter=""
+1 -1
View File
@@ -11,7 +11,7 @@ config_version=5
[application]
config/name="模拟宗门"
run/main_scene="uid://d1odycoaqhhyg"
run/main_scene="res://src/UI/Panels/MainMenu/MainMenu.tscn"
config/features=PackedStringArray("4.7", "Forward Plus")
[autoload]
+4 -3
View File
@@ -14,7 +14,8 @@ var opening_applicant_count := 5
## 开局必须选满数。
var opening_pick_count := 3
## 定期招募间隔(游戏年,1 年 = 360 天)。
var recruit_interval_years := 0.1
## 注意:cfg 文件不随导出打包(未知扩展名),导出版使用此默认值——与 cfg 保持同步。
var recruit_interval_years := 12.0
## 定期弹窗候选人数。
var recruit_applicant_count := 3
## 天灵根概率(仅天骄资质中再掷一次)。
@@ -39,8 +40,8 @@ var level_thresholds: Array[float] = [100.0, 200.0, 350.0, 550.0, 800.0, 1100.0,
var bottleneck_levels: Array[int] = [4, 7, 10, 13]
# —— UI 通用(对应 cfg 的 [ui] 节)——
## HUD 字体大小。
var hud_font_size := 32
## HUD 字体大小(导出版用默认值,与 cfg 保持同步)
var hud_font_size := 24
# —— 建筑系统(对应 cfg 的 [building] 节)——
## 开局赠送灵石(新游戏发放)。
+1 -1
View File
@@ -54,5 +54,5 @@ layout_mode = 2
size_flags_horizontal = 3
text = "▶"
[connection signal="button_up" from="HBoxContainer/ArrowIcon" to="." method="_on_arrow_button_up"]
[connection signal="button_up" from="HBoxContainer/DeleteButton" to="." method="_on_delete_button_button_up"]
[connection signal="button_up" from="HBoxContainer/ArrowIcon" to="." method="_on_arrow_button_up"]