From d1f0771bda4e78de5dedba9f63649b8df55ad028 Mon Sep 17 00:00:00 2001 From: cakipaul Date: Wed, 16 Jul 2025 04:11:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=20CONNECT=5FONE=5FSHOT=20?= =?UTF-8?q?=E6=9D=A5=E8=BF=9E=E6=8E=A5=20ground=20ready=20=E4=B8=8E=20star?= =?UTF-8?q?t=20=E7=AD=89=E4=BF=A1=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/event_manager/event2d.gd | 2 +- manager/scene/scene_manager.gd | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/manager/event_manager/event2d.gd b/manager/event_manager/event2d.gd index 11b2e9a6..36a35388 100644 --- a/manager/event_manager/event2d.gd +++ b/manager/event_manager/event2d.gd @@ -31,7 +31,7 @@ func _ready() -> void: if pre_event_name != "": prev_stage = EventManager.get_stage(pre_event_name) refresh_visibility() - SceneManager.ground_ready.connect(_on_ground_ready) + SceneManager.ground_ready.connect(_on_ground_ready, CONNECT_ONE_SHOT) EventManager.stage_updated.connect(_on_global_stage_updated) diff --git a/manager/scene/scene_manager.gd b/manager/scene/scene_manager.gd index ab5cc610..1647706b 100644 --- a/manager/scene/scene_manager.gd +++ b/manager/scene/scene_manager.gd @@ -8,6 +8,7 @@ enum VIBE { } # 从 ground loader 控制该信号 +# 建议使用 CONNECT_ONE_SHOT 来连接 ground ready 与 start 等信号 @warning_ignore("unused_signal") signal ground_ready(ground: Ground2D) @warning_ignore("unused_signal")