diff --git a/Assets/Scripts/Skills/Effectors/ProjectileSpawner.cs b/Assets/Scripts/Skills/Effectors/ProjectileSpawner.cs index 898c517..06c5960 100644 --- a/Assets/Scripts/Skills/Effectors/ProjectileSpawner.cs +++ b/Assets/Scripts/Skills/Effectors/ProjectileSpawner.cs @@ -81,13 +81,10 @@ namespace EerieVillage.Skills.Effectors col.isTrigger = true; col.radius = 0.2f; - // BT12-Dev 2026-05-09 — Trigger 판정 안정성 보강: - // Unity 2D OnTriggerEnter2D 발화는 양쪽 중 한쪽 Rigidbody2D 영역 의무. - // transform.position 이동 영역 Physics2D 동기화 안정성 확보 위해 Kinematic Rigidbody2D 부착. - var rb = go.AddComponent(); - rb.bodyType = RigidbodyType2D.Kinematic; - rb.gravityScale = 0f; - rb.collisionDetectionMode = CollisionDetectionMode2D.Continuous; + // BT12-Dev 2026-05-09 — Rigidbody2D 부재 유지 (Static Collider). + // Enemy = KinematicObject 상속 → Rigidbody2D Kinematic. + // Static vs Kinematic = OnTriggerEnter2D 발화 정합 (Unity 2D Physics 표준). + // 직전 시도 Kinematic Rigidbody2D 추가는 Kinematic vs Kinematic 영역 OnTriggerEnter2D 발화 X 영역 회귀 → 폐기. var sr = go.AddComponent(); sr.sprite = GetOrCreateFallbackSprite();