- MainGame 用 add_to_group 注册 game_scene,修复分组未生效导致时间不推进 - 速度按钮改用 toggle_mode + pressed 状态高亮,暂停时禁用
14 lines
536 B
GDScript
14 lines
536 B
GDScript
## 主游戏世界场景入口(挂载于 MainGame.tscn)。
|
|
## 进入游戏时根据 GameState 模式初始化,并连接顶部 HUD 信号。
|
|
extends Node
|
|
|
|
func _ready() -> void:
|
|
# 注册为游戏世界场景(供 TimeSystem 判断是否推进时间)
|
|
add_to_group("game_scene")
|
|
# 应用用户设置中的默认流速
|
|
TimeSystem.apply_default_speed()
|
|
|
|
## 顶部 HUD 的返回主菜单请求。
|
|
func _on_top_bar_hud_sign_return_mainmenu() -> void:
|
|
get_tree().change_scene_to_file("res://src/UI/Panels/MainMenu/MainMenu.tscn")
|