PD 명시 (2026-05-08): "1차 2차 모두 순차적으로 일괄 진행"
2차 = 4개 .anim 영역 sprite reference 영역 M001 순환 매핑 (Python 자동):
- EnemyIdle.anim: 48 keyframes → M001_idle 4 frames (4-cycle, 12회 반복)
- EnemyRun.anim: 15 keyframes → M001_run 5 frames (5-cycle, 3회 반복)
- EnemyHurt.anim: 9 keyframes → M001_hit 2 frames (2-cycle)
- EnemyDeath.anim: 8 keyframes → M001_death 4 frames (4-cycle, 2회 반복)
매핑 알고리즘:
- m_PPtrCurves 영역 keyframe별 sprite reference 영역 (fileID, guid, type)
- keyframe_index % m001_frame_count → M001 frame 순환 매핑
- fileID = 21300000 (Multiple sprite mode 첫 sprite)
1차 (BT76 commit 020a220) + 2차 (본 commit) = 일괄 진행 결과:
- Enemy.prefab 정지 sprite = M001_idle01 (BT76)
- 4 모션 애니메이션 = M001 frames 순환 (BT77)
attack 영역 후속 권고:
- Enemy.controller 영역 attack state 미존재 (현재 4 motion만 — Idle·Run·Hurt·Death)
- attack 영역 추가 시 신규 .anim 영역 + controller 영역 state·transition 신규 의무 (큰 분량)
- PD 결정 영역