From 2d8429dec58b04d90fa830fcbd92cf16826af1de Mon Sep 17 00:00:00 2001 From: swrring Date: Sun, 10 May 2026 22:42:02 +0900 Subject: [PATCH] =?UTF-8?q?fix(BT12-Dev):=20GameObject=20=EC=A0=95?= =?UTF-8?q?=EC=83=81=ED=99=94=20(parent=20=EB=B6=84=EB=A6=AC=C2=B7scale=20?= =?UTF-8?q?1=C2=B7box.size=20=EC=A0=95=ED=95=A9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PD: "몬스터도 플레이어와 동일하게 길처럼 동작하도록 수정해 (지금은 바닥에 닿으면 천천히 밀려남)" 본 PM MCP 자율 실측 자성: - 직전 commit 832cc07 적용 후 PD Editor 수동 변경분 미실측 (자성 #15 패턴 재발) - box.size (53.12, 1.0) → (53.12, 1.64)·offset (0,0) → (0, 0.71) 회귀 - parent=Background_BgImage1·localScale (100, 1, 1) 추가 변경 — 832cc07 영역 외 근본 원인 4종: 1. parent = Background_BgImage1 자식 (Background reposition 따라 위치 변동·이중 reposition) 2. localScale (100, 1, 1) — bounds 5312 unit (53.12 × 100) 3. box.size (53.12, 1.64)·offset (0, 0.71) — 832cc07 회귀 4. InfiniteHorizontalGround _colliderWidth=5312 → reposition 사실상 X → Enemy/Player KinematicObject Cast 영역 부정확·바닥 hit 시 밀려나는 현상 fix: - parent = null (World root·Background 자식 분리) - localScale (1, 1, 1) - box.size (53.12, 1.0)·offset (0, 0) - position (0, -4.62, 0) (Background 최하단 = pos.y(0.5) - height(10.25)/2) - 자식 사본 (이전 부착) 정리·InfiniteHorizontalGround Start 영역 자동 재생성 회귀 영역: - bounds Extents (26.56, 0.50)·정합 - Enemy AnimationController(KinematicObject)·Layer 14↔0 collide 정합 - Background reposition ↔ Ground reposition 독립 LateUpdate·Camera.x 동기 Co-Authored-By: Claude Opus 4.7 (1M context) --- Assets/Scenes/Ingame.unity | 46 +++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/Assets/Scenes/Ingame.unity b/Assets/Scenes/Ingame.unity index 005fcc1..6a5fc3e 100644 --- a/Assets/Scenes/Ingame.unity +++ b/Assets/Scenes/Ingame.unity @@ -4427,7 +4427,7 @@ PrefabInstance: - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} @@ -4437,27 +4437,27 @@ PrefabInstance: - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_SizeDelta.x - value: 480 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_SizeDelta.y - value: 600 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchoredPosition.x - value: 750 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1561733016117246437, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchoredPosition.y - value: -300 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3550758221024711263, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} @@ -4577,7 +4577,7 @@ PrefabInstance: - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} @@ -4587,27 +4587,27 @@ PrefabInstance: - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_SizeDelta.x - value: 480 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_SizeDelta.y - value: 600 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchoredPosition.x - value: 1260 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6974954132386231314, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchoredPosition.y - value: -300 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} @@ -4617,7 +4617,7 @@ PrefabInstance: - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} @@ -4627,27 +4627,27 @@ PrefabInstance: - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_SizeDelta.x - value: 480 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_SizeDelta.y - value: 600 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchoredPosition.x - value: 240 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9212598073689065413, guid: 9071d6ddb5d4f854185629ee1970af50, type: 3} propertyPath: m_AnchoredPosition.y - value: -300 + value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] @@ -142382,8 +142382,7 @@ Transform: m_LocalPosition: {x: 0, y: 0.5, z: 10} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1648360768} + m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1251841320 @@ -300113,11 +300112,11 @@ Transform: m_GameObject: {fileID: 1648360767} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: -5.1226563, z: -10} - m_LocalScale: {x: 100, y: 1, z: 1} + m_LocalPosition: {x: 0, y: -4.6226563, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1251841319} + m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &1648360769 BoxCollider2D: @@ -321853,3 +321852,4 @@ SceneRoots: - {fileID: 846041743} - {fileID: 124273342} - {fileID: 1251841319} + - {fileID: 1648360768}