From ebab78c4b186102db8a68fa788f245dfcf1d00fd Mon Sep 17 00:00:00 2001 From: swrring Date: Thu, 7 May 2026 17:11:49 +0900 Subject: [PATCH] =?UTF-8?q?BT5-Dev=20#28-2:=20STOMP=5FDELTA=20=EC=8B=9C?= =?UTF-8?q?=EA=B0=81=20=EC=A0=95=ED=95=A9=20(-0.4~-0.05)=20=EB=A7=88?= =?UTF-8?q?=EC=A0=80=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Gameplay/PlayerEnemyCollision.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/Gameplay/PlayerEnemyCollision.cs b/Assets/Scripts/Gameplay/PlayerEnemyCollision.cs index e24bce4..b262e6f 100644 --- a/Assets/Scripts/Gameplay/PlayerEnemyCollision.cs +++ b/Assets/Scripts/Gameplay/PlayerEnemyCollision.cs @@ -25,9 +25,10 @@ namespace Platformer.Gameplay // 0 = 닿음 / 양수 = Player 발이 Enemy 머리 위 / 음수 = Player 발이 Enemy 머리 영역 안 영역 // 측면 충돌 시 footHeadDelta 음수 (Player 발 영역 < Enemy 머리 영역) // 점프 밟기 시 footHeadDelta -0.2 ~ +0.3 영역 (착지 직전·직후) - // BT5-Dev #26 — PD 의도: 발 정확히 Enemy 머리 영역. 영역 영역 좁게. - const float STOMP_DELTA_MIN = -0.3f; // Enemy 영역 영역 영역 영역 영역 30% 영역 영역 - const float STOMP_DELTA_MAX = 0.1f; // Enemy 머리 영역 영역 0.1 영역 영역 + // BT5-Dev #28 — 시각 정합: Player Collider Offset y +0.10 + Enemy sprite 위 여백 ≈ 0.1 + // 시각 발이 Enemy 시각 머리 영역 안 0.05~0.4 침투 시점 = PD "발 닿는 느낌" 정합 + const float STOMP_DELTA_MIN = -0.4f; + const float STOMP_DELTA_MAX = -0.05f; PlatformerModel model = Simulation.GetModel();