From 93856bc92a26ff2503d89f2ba40063c7efd53a07 Mon Sep 17 00:00:00 2001 From: swrring Date: Sun, 10 May 2026 21:57:38 +0900 Subject: [PATCH] =?UTF-8?q?fix(BT12-Dev):=20Player=C2=B7Enemy=20localScale?= =?UTF-8?q?=20=C3=97=201.7=20+=20bgImage1=20import=20=EC=A0=95=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PD: "배경 저화질·Player 1.7배·더 효율적 방법" → "C안으로 해" C안 (Player·Enemy localScale × 1.7) 채택 근거: - A (배경 1.7배): Player 화면 점유 16% 그대로·PD 의도 미충족 - B (Camera ortho × 1.7): RangeTier maxRange 영향·직전 사거리 fix 회귀 - C (Player·Enemy scale): Camera·RangeTier·배경 영향 없음·최소 변경 변경: 1. Player.prefab transform.localScale (1,1,1) → (1.7, 1.7, 1) - sprite bounds 0.66×1.10 → 1.12×1.88 (화면 점유 16% → 27%) - BoxCollider·SpriteRenderer 자동 비례 (transform 적용) 2. Enemy.prefab transform.localScale (1,1,1) → (1.7, 1.7, 1) - 활성 Enemy 16개 동일 비율 자동 반영 3. bgImage1 import 정정 (저화질 원인): - spriteImportMode Multiple → Single (자동 분할 제거) - textureCompression Compressed → Uncompressed (RGBA32 원본 화질) 4. Background_BgImage1 SpriteRenderer.sprite 재매핑 (Multiple→Single fileID 전환) Camera ortho 3.5·RangeTier mults·Wall LayerMask·Composite·GameObject Static Rb 모두 영향 없음. KinematicObject minMoveDistance·shellRadius 절대값 정합. Co-Authored-By: Claude Opus 4.7 (1M context) --- Assets/Prefabs/Enemy.prefab | 2 +- Assets/Prefabs/Player.prefab | 32 +++++++++++++++++++------------- Assets/Scenes/Ingame.unity | 9 ++++----- Assets/Tiles/bgImage1.png.meta | 6 +++--- 4 files changed, 27 insertions(+), 22 deletions(-) diff --git a/Assets/Prefabs/Enemy.prefab b/Assets/Prefabs/Enemy.prefab index 9f76819..19f96c8 100644 --- a/Assets/Prefabs/Enemy.prefab +++ b/Assets/Prefabs/Enemy.prefab @@ -35,7 +35,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 5.508, y: 1.832, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1.7, y: 1.7, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab index 5ca5898..f7cada7 100644 --- a/Assets/Prefabs/Player.prefab +++ b/Assets/Prefabs/Player.prefab @@ -35,7 +35,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.14, y: 3.39, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1.7, y: 1.7, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} @@ -58,17 +58,18 @@ MonoBehaviour: jumpAudio: {fileID: 8300000, guid: 67975c08d56ceb147bad38572d805aa8, type: 3} respawnAudio: {fileID: 8300000, guid: e18959d46b63f3c4c8cc020a433cf848, type: 3} ouchAudio: {fileID: 8300000, guid: 6c05149e5a2fba64ba172e25a61074b7, type: 3} + attackAudio: {fileID: 0} maxSpeed: 3 jumpTakeOffSpeed: 7 + attackHitbox: {fileID: 0} jumpState: 0 collider2d: {fileID: 0} audioSource: {fileID: 0} health: {fileID: 0} controlEnabled: 1 - InputAsset: {fileID: -944628639613478452, guid: e56a71532e878ca498ffce08f1e0f519, - type: 3} --- !u!212 &212064061491315838 SpriteRenderer: + serializedVersion: 2 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -87,6 +88,8 @@ SpriteRenderer: m_RayTracingAccelStructBuildFlagsOverride: 0 m_RayTracingAccelStructBuildFlags: 1 m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -108,10 +111,13 @@ SpriteRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 1907945055 m_SortingLayer: 0 m_SortingOrder: 5 - m_Sprite: {fileID: -7999245345599557054, guid: 78c7da0e2fc366543ae4ad5e3ceb1b94, type: 3} + m_MaskInteraction: 0 + m_Sprite: {fileID: -7999245345599557054, guid: 78c7da0e2fc366543ae4ad5e3ceb1b94, + type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 1 m_FlipY: 0 @@ -120,7 +126,6 @@ SpriteRenderer: m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!95 &95391780594314510 Animator: @@ -278,11 +283,12 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: ffad43bb006db4856a9c527b89b48db9, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: maxHearts: 1 maxHP: 4 invulnerableDuration: 0.6 + resurrectInvulnerableDuration: 2 canResurrect: 0 --- !u!61 &1824045667 BoxCollider2D: @@ -322,8 +328,8 @@ BoxCollider2D: m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} - oldSize: {x: 1.43, y: 1.43} - newSize: {x: 1.43, y: 1.43} + oldSize: {x: 0.6566667, y: 1.1033334} + newSize: {x: 1.28, y: 1.26} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 @@ -340,8 +346,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: b2c3d4e5f60718293a4b5c6d7e8f90a1, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: size: {x: 1.2, y: 0.9} offsetDistance: 0.7 activeDuration: 0.12 @@ -359,6 +365,6 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: e5f6789012345678abcdef0102030405, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: combatIdleDuration: 5 diff --git a/Assets/Scenes/Ingame.unity b/Assets/Scenes/Ingame.unity index d46627e..0556feb 100644 --- a/Assets/Scenes/Ingame.unity +++ b/Assets/Scenes/Ingame.unity @@ -126766,7 +126766,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4520396350849616, guid: 7d60c822c3f1b408ea7a00ecdb5e047a, type: 3} propertyPath: m_LocalPosition.y - value: 0.5000000 + value: 0.5 objectReference: {fileID: 0} - target: {fileID: 4520396350849616, guid: 7d60c822c3f1b408ea7a00ecdb5e047a, type: 3} propertyPath: m_LocalPosition.z @@ -142361,13 +142361,12 @@ SpriteRenderer: m_SortingLayer: 0 m_SortingOrder: -100 m_MaskInteraction: 0 - m_Sprite: {fileID: -3280285571904814813, guid: afee9657ae3a75e42b10c0d5c5ddbb2f, - type: 3} + m_Sprite: {fileID: 21300000, guid: afee9657ae3a75e42b10c0d5c5ddbb2f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 - m_Size: {x: 500, y: 7} + m_Size: {x: 53.12, y: 10.245313} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 @@ -312198,7 +312197,7 @@ Transform: m_GameObject: {fileID: 1889797500} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -36, y: -3.7, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: diff --git a/Assets/Tiles/bgImage1.png.meta b/Assets/Tiles/bgImage1.png.meta index c11a35b..36cb0f1 100644 --- a/Assets/Tiles/bgImage1.png.meta +++ b/Assets/Tiles/bgImage1.png.meta @@ -46,7 +46,7 @@ TextureImporter: nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 2 + spriteMode: 1 spriteExtrude: 1 spriteMeshType: 0 alignment: 0 @@ -75,7 +75,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -151,7 +151,7 @@ TextureImporter: customData: physicsShape: [] bones: [] - spriteID: + spriteID: 5e97eb03825dee720800000000000000 internalID: 0 vertices: [] indices: