Commit Graph

9 Commits

Author SHA1 Message Date
9fd231626b fix: 드로그 패턴 애니메이션 재생 끊김 수정
- BT 재평가 중에도 패턴 실행 상태를 보존하도록 보스 패턴 액션과 런타임 상태를 조정했다.
- 스킬 컨트롤러에서 동일 프레임 종료 판정을 막아 패턴 내 다음 스킬이 즉시 잘리는 문제를 수정했다.
- 드로그 BT, 패턴/스킬 데이터, 애니메이션 클립과 컨트롤러를 현재 검증된 재생 구성으로 정리했다.
- 자연 발동 기준으로 콤보-기본기2 재생 시간을 재검증해 클립 길이와 실제 재생 간격이 맞는 것을 확인했다.
2026-04-12 05:44:54 +09:00
f6f7eaaef2 feat: 드로그 페이즈별 아이들 모션 전환 추가
- EnemyAnimationController가 보스 런타임 페이즈를 Animator Phase 파라미터로 동기화\n- AC_Boss_Drog에 1/2페이즈 공용 Idle과 3페이즈 전용 Idle 상태 및 전이 추가\n- 정지 중 페이즈 변경과 이동/피격 후 복귀가 현재 페이즈 Idle로 이어지도록 정리
2026-04-10 09:43:26 +09:00
7776f7ed05 feat: 드로그 BT 및 전투 패턴 재구성
- 드로그 BT를 페이즈 전환, 부활 트리거, 가중치 근접 패턴 중심으로 재구성

- 땅 울리기 및 콤보-기본기1_3 패턴/스킬/이펙트를 추가하고 기존 평타 파생 자산을 정리

- 드로그 행동 검증용 PlayMode/Editor 테스트와 관련 런타임 상태 추적을 추가
2026-04-09 23:21:38 +09:00
3c59f35fae feat: 드로그 모델과 애니메이션 자산 정리
- 드로그 씬에 Model_Boss_Drog FBX와 AC_Boss_Drog 컨트롤러를 연결하고 기존 보스 기본 컨트롤러/프리팹 의존을 정리했다.

- 콤보/집행/대기/방어 애니메이션 클립과 하반신 마스크, TMP 글리프 자산을 갱신했다.

- GPU Resident Drawer를 비활성화하고 Unity 강제 리프레시 후 콘솔 에러 0건을 확인했다.
2026-04-07 23:46:49 +09:00
147e9baa25 feat: 플레이어 경직/다운 회복 구간 추가
- HitReactionController에 경직, 다운 회복 가능 구간, Hit 속도 배율 파라미터 처리를 추가

- DownBegin/Recover 상태 종료를 StateMachineBehaviour로 받아 구르기 허용 구간과 다운 해제를 분리

- 드로그 발구르기를 경직 이펙트로 전환하고 넉백/경직 이펙트에서 Hit 애니메이션 속도 배율을 설정 가능하게 정리

- PlayMode 테스트를 추가해 경직/넉백이 Hit 애니메이션 속도 배율을 실제로 반영하는지 자동 검증
2026-04-06 18:03:50 +09:00
5f8c39186b chore: 애니메이션 애셋 네이밍 규칙 적용 및 스킬 데이터 재구성
- 애니메이션 클립을 Anim_{소유자}_{이름}_{순서} 규칙으로 일괄 rename
  - 플레이어: 한손 → 공용 카테고리 변경, _{순서} 접미사 추가
  - 드로그: 기존 클립 rename + 밟기, 짓밟기, 스윙 등 신규 추가
  - Anim_Common_Base 추가 (모든 컨트롤러 공용 base clip)
  - 미사용 Mixamo 클립 (A_MOD_SWD_*) 제거
  - MixamoAvatar 애셋 추가
- SkillData를 Data_Skill_{소유자}_{이름} 규칙으로 rename
  - 드로그: 강타R, 평타1R, 평타2R, 밟기, 짓밟기, 스윙, 올려치기, 점프시작 등
  - 플레이어: 한손 → 공용 카테고리 변경
  - 미사용 스킬 (한손_마법사무기) 제거
- AnimatorController에 base clip 할당
- 플레이어/드로그 프리팹 참조 업데이트
- TMP 폰트 애셋 자동 갱신
2026-04-02 19:00:43 +09:00
bd99283f17 refactor: FBX 애니메이션 클립 독립 .anim 추출 및 자동 등록 시스템 구축
- FBX 내장 AnimationClip을 개별 .anim 파일로 추출하는 에디터 툴 추가 (AnimationClipExtractor)
  - 스킬/보스/AnimatorController에서 참조 중인 클립만 선택적 추출
  - 추출 후 모든 참조(SkillData, BossPhaseData, AnimatorController)를 .anim으로 자동 relink
  - 추출 완료된 FBX 자동 삭제 (참조 안전성 검증 포함)
- SkillController: registeredClips를 OnValidate에서 _Player_ 이름 기반 자동 등록
- PlayerSkillInput: skillSlots를 OnValidate에서 _Skill_Player_ 이름 기반 자동 등록
- 38개 FBX 삭제, 40+개 .anim 파일로 교체 완료
2026-04-02 11:01:50 +09:00
9791b11d13 feat: 플레이어 다운 및 넉백 피격 반응 추가
- HitReactionController로 다운과 넉백 전용 로직을 분리
- 다운 시작, 루프, 회복 애니메이션과 DownEffect를 연결
- 행동 상태와 스킬 취소가 피격 반응과 연동되도록 정리
- 자동 검증 러너에 다운 및 넉백 검증을 추가
2026-03-19 23:35:51 +09:00
c265f980db chore: Assets 디렉토리 구조 정리 및 네이밍 컨벤션 적용
- Assets/_Game/ 하위로 게임 에셋 통합
- External/ 패키지 벤더별 분류 (Synty, Animations, UI)
- 에셋 네이밍 컨벤션 확립 및 적용
  (Data_Skill_, Data_SkillEffect_, Prefab_, Anim_, Model_, BT_ 등)
- pre-commit hook으로 네이밍 컨벤션 자동 검사 추가
- RESTRUCTURE_CHECKLIST.md 작성

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 19:08:27 +09:00