From 71e90c4155fedc18e0b14d1673b36759b5635fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Thu, 18 Sep 2025 22:20:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(Statemachine):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E8=BF=BD=E8=B8=AA=E9=94=9A=E7=82=B9=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用 hurtbox 的子节点 hitbox 的全局位置作为追踪锚点,以更准确地反映碰撞区域位置 --- scripts/Statemachine/EntityBase.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Statemachine/EntityBase.gd b/scripts/Statemachine/EntityBase.gd index 43b5240..028f9e6 100644 --- a/scripts/Statemachine/EntityBase.gd +++ b/scripts/Statemachine/EntityBase.gd @@ -346,7 +346,7 @@ func playSound(type: String): cloned.queue_free() func getTrackingAnchor() -> Vector2: - return hurtbox.global_position + return hurtbox.get_node("hitbox").global_position # 关于分组 func isPlayer():