BT5-Dev #24: STOMP_MIN_DY 1.0→0.7 (실측 dy 0.95 < 1.0 = stomped 영원히 X)

This commit is contained in:
깃 관리자 2026-05-07 16:37:23 +09:00
parent 9035618fd7
commit d4e8708f42
1 changed files with 3 additions and 4 deletions

View File

@ -21,10 +21,9 @@ namespace Platformer.Gameplay
/// <summary>BT5-Dev #16 — EnemyController.Update에서 측정한 Player·Enemy y 차 (밟기 판정 영역).</summary> /// <summary>BT5-Dev #16 — EnemyController.Update에서 측정한 Player·Enemy y 차 (밟기 판정 영역).</summary>
public float dyAtCollision; public float dyAtCollision;
// BT5-Dev #23 — Player 발이 Enemy 머리에 정확히 닿는 영역 dy ≈ 1.0 // BT5-Dev #24 — 실측 (Editor.log): 점프 정점 dy 최댓값 0.95. STOMP_MIN_DY 1.0은 도달 X = stomped 영원히 X.
// Player.transform.y - 0.475(발) = Enemy.transform.y + 0.63(머리) → dy = 1.105 // 0.7 = dy 0.95 영역에서 영역 발동 + 측면 dy 0.15 영역에서 발동 X (정합)
// PD 의도 — 발 닿는 느낌. 1.0 = 약간 여유 (정확 1.1보다 약간 빨리 발동 → 발 닿기 직전) const float STOMP_MIN_DY = 0.7f;
const float STOMP_MIN_DY = 1.0f;
PlatformerModel model = Simulation.GetModel<PlatformerModel>(); PlatformerModel model = Simulation.GetModel<PlatformerModel>();