fix(BT12-Dev): Player·Enemy localScale × 1.7 + bgImage1 import 정정

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) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-05-10 21:57:38 +09:00
parent 48109f9326
commit 93856bc92a
4 changed files with 27 additions and 22 deletions

View File

@ -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}

View File

@ -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

View File

@ -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:

View File

@ -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: