diff --git a/scene/entity/audio/sfx.gd b/scene/entity/audio/sfx.gd index a765f165..52496799 100644 --- a/scene/entity/audio/sfx.gd +++ b/scene/entity/audio/sfx.gd @@ -44,7 +44,7 @@ func _on_pause_counter_updated() -> void: func _set_up_process_mode_by_mode(): # 如果是 debug panel,则 pause - if mode == "场景背景音" and not SceneManager.pause_counter_arr.has("debugging"): + if mode == "场景背景音" and (SceneManager.is_node_ready() and not SceneManager.pause_counter_arr.has("debugging")): process_mode = Node.PROCESS_MODE_ALWAYS else: if SceneManager.pause_counter_arr.has("debugging"):