EerieVillage/Assets/Prefabs
깃 관리자 e38c1a5c12 fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성
PD: "몬스터 방향 전환 시 이미지 잘못 출력"

근본:
- AnimationController에 [RequireComponent(SpriteRenderer, Animator)] 잔존
- Enemy.prefab root SR·Animator 제거 시도가 RequireComponent에 의해 차단
- Variant 6 모두 root SpriteRenderer 잔존·AnimationController.spriteRenderer = root
- ComputeVelocity의 flipX = root에 적용·실제 보이는 Visual 자식 SpriteRenderer 영향 X
- 방향 전환 시 sprite flip 안 됨

fix:
1. AnimationController.cs — [RequireComponent] 제거
2. Enemy.prefab base — root SpriteRenderer·Animator 폐기
3. Variant 6 prefab 재생성 (이전 Variant 폐기·신규)
   - Visual 자식 SpriteRenderer.sprite·Animator.runtimeAnimatorController override
4. Scene 16 Enemy instance root SR·Animator 잔존 폐기
5. 결과: AnimationController.spriteRenderer = GetComponentInChildren<SpriteRenderer>() = Visual.SpriteRenderer
   flipX·sprite·Animator 모두 Visual 자식 단일화

회귀 영역 X:
- Visual 자식 SpriteRenderer·Animator·OverrideController 정합
- KinematicObject·Collider·EnemyController patrol 영역 영역 X

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 16:15:43 +09:00
..
UI feat(BT12-Dev): PD 4 지시 — Projectile 거리 제한·벽 충돌·특성 가시화·Icon UI 매핑 (MCP 자율) 2026-05-10 16:23:34 +09:00
Button.prefab initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Button.prefab.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
CinemachineConfiner.prefab initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
CinemachineConfiner.prefab.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Enemy.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy.prefab.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Enemy_M001_Wolf.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy_M001_Wolf.prefab.meta fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화 2026-05-12 15:16:22 +09:00
Enemy_M002_Bat.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy_M002_Bat.prefab.meta fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화 2026-05-12 15:16:22 +09:00
Enemy_M003_ZombieM.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy_M003_ZombieM.prefab.meta fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화 2026-05-12 15:16:22 +09:00
Enemy_M004_ZombieF.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy_M004_ZombieF.prefab.meta fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화 2026-05-12 15:16:22 +09:00
Enemy_M005_Ghost.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy_M005_Ghost.prefab.meta fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화 2026-05-12 15:16:22 +09:00
Enemy_M006_Spider.prefab fix(BT12-Dev): AnimationController RequireComponent 제거·Enemy.prefab root SR/Animator 폐기·Variant 6 재생성 2026-05-12 16:15:43 +09:00
Enemy_M006_Spider.prefab.meta fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화 2026-05-12 15:16:22 +09:00
Player.prefab fix(BT12-Dev): Player·Enemy localScale × 1.7 + bgImage1 import 정정 2026-05-10 21:57:38 +09:00
Player.prefab.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
TilePalette.prefab initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
TilePalette.prefab.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
UI Canvas.prefab initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
UI Canvas.prefab.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
UI.meta auto: 2026-05-08 22:14 · scene: Lobby · 125 files 2026-05-08 22:14:06 +09:00