diff --git a/Assets/Prefabs/Enemy.prefab b/Assets/Prefabs/Enemy.prefab index 5bd3891..47e36fa 100644 --- a/Assets/Prefabs/Enemy.prefab +++ b/Assets/Prefabs/Enemy.prefab @@ -17,9 +17,9 @@ GameObject: - component: {fileID: 772289407653213039} - component: {fileID: 5843668731025413174} - component: {fileID: 7700000000000000002} - m_Layer: 13 + m_Layer: 14 m_Name: Enemy - m_TagString: Player + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 diff --git a/Assets/Scripts/Mechanics/GameOptimizer.cs b/Assets/Scripts/Mechanics/GameOptimizer.cs index 47e987f..e03960f 100644 --- a/Assets/Scripts/Mechanics/GameOptimizer.cs +++ b/Assets/Scripts/Mechanics/GameOptimizer.cs @@ -15,6 +15,11 @@ namespace Platformer.Mechanics Application.targetFrameRate = 60; QualitySettings.vSyncCount = 0; Time.fixedDeltaTime = 1f / 60f; + + // BT5-Dev #22 — Layer 영역 분리: Player(13) ↔ Enemy(14) 충돌 영구 OFF. + // IgnoreCollision 영역 instance 의존 X = 모든 Player·Enemy 영역 자동 통과 영역. + Physics2D.IgnoreLayerCollision(13, 14, true); + Debug.Log($"[BT22-LayerSep] Player(13) ↔ Enemy(14) collision OFF"); } ///