Commit Graph

2 Commits

Author SHA1 Message Date
깃 관리자 16aa6f9523 fix(BT12-Dev): Variant 6개 SpriteRenderer 종별 idle01 override
PD: "자식 prefab의 sprite가 똑같음 — 종별 개별 sprite로 변경"

근본:
- Variant 6개 SpriteRenderer.sprite 모두 M001_idle01_0 (부모 Enemy.prefab 상속)
- Animator 재생 시 종별 sprite로 교체되나 초기·idle 정지 상태에서 동일

fix:
- M001 Wolf: M001_idle01_0
- M002 Bat: M002_idle01_0
- M003 ZombieM: M003_idle01_0
- M004 ZombieF: M004_idle01_0
- M005 Ghost: M005_idle01_0
- M006 Spider: M006_idle01_0

회귀 영역 X:
- Animator·OverrideController·Scene 16 instance·Player·Enemy 영역 영역 X

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 15:22:17 +09:00
깃 관리자 6c981ed567 fix(BT12-Dev): Variant 6개·종별 균등 16·Token 활성 10 최적화
PD: "몬스터 종별 개별 prefab"·"렉 최적화"

1. Enemy.prefab → Variant 6개 신규
   - Enemy_M001_Wolf·M002_Bat·M003_ZombieM·M004_ZombieF·M005_Ghost·M006_Spider
   - 각 Variant Animator.runtimeAnimatorController = M00x.overrideController 직접
   - MonsterRandomizer 컴포넌트 제거 (종별 prefab 영역 자체 결정)

2. Scene 16 Enemy 종별 균등 배치
   - Wolf 3·Bat 3·ZombieM 3·ZombieF 3·Ghost 2·Spider 2
   - 기존 16 instance 폐기·새 Variant 영역 동일 위치 spawn

3. 렉 최적화 — Token 활성 50 → 10
   - 발판 18개 중 10개 균등 선택·각 발판 위 1 Token
   - 90개 비활성 (Sample Microgame IdleLit Light·Animator 영역 영역 영역)
   - Profiler Editor unfocused 정확 측정 한계 — 가장 큰 cost 후보 (Light 100→10) 우선 정정

회귀 영역 X:
- Player·Enemy 충돌·발판 통과·OverrideController·Camera·Background 정합

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 15:16:22 +09:00