문제 상황

기존에는 콤보 타이밍 조절의 직관성을 위해 공격 애니메이션 이벤트로 콤보 공격을 구현

image.png

이후 통합 때 공격 속도 강화 기능 추가, 그 결과 애니메이션 재생 시간이 달라져 이벤트 타이밍이 어긋나 콤보 종료 안됨

해결 방법

애니메이션 이벤트 대신 코드에서 직접 콤보 입력 타이밍을 제어하는 방식으로 수정

개선 효과

느낀 점

참고자료

타이머 기반 콤보 시스템 흐름 다이어그램

a8fb64a7-bbd6-4fac-bb16-580df25c95a7.png

개념 요약

동작 흐름

  1. StartAction()
  2. UpdateAction()
  3. 타이머 초과 시 처리