DEG-151-플레이어-공격-되다가-안되는-이슈-공격속도-강화를-위해-수정-필요 #43

Merged
jay merged 2 commits from DEG-151-플레이어-공격-되다가-안되는-이슈-공격속도-강화를-위해-수정-필요 into main 2025-05-13 04:13:42 +00:00
Owner

개요

플레이어 공격 하다보면 갑자기 공격이 안되는 상황 발생. 대시하고 나서 다시 공격됨 + 공격 속도 강화 시스템을 위해 콤보 받는 이벤트 타이밍 조절이 가능해야함

원인 파악

애니메이션 클립에서 이벤트 호출하는 방식일 경우 프레임에 따라 이벤트 호출이 씹힐 수 있음

로직 수정

애니메이터 대신 스크립트 상에서 타이머로 처리하는 방법으로 변경

  • BattlePlayer의 attack에 쓰이던 애니메이션(CustomAttack01, 02)에서 이벤트 삭제
  • PlayerActionAttack 리팩토링
  • PlayerController에서 더이상 안쓰는 이벤트 삭제
  • AnimatorEventRelay에서 더이상 안쓰는 이벤트 삭제

참고

공격 속도 강화 시 PlayerActionAttack의 comboDuration 수정 필요할수도 있음(콤보 받을 시간)

## 개요 플레이어 공격 하다보면 갑자기 공격이 안되는 상황 발생. 대시하고 나서 다시 공격됨 + 공격 속도 강화 시스템을 위해 콤보 받는 이벤트 타이밍 조절이 가능해야함 ## 원인 파악 애니메이션 클립에서 이벤트 호출하는 방식일 경우 프레임에 따라 이벤트 호출이 씹힐 수 있음 ## 로직 수정 애니메이터 대신 스크립트 상에서 타이머로 처리하는 방법으로 변경 - BattlePlayer의 attack에 쓰이던 애니메이션(CustomAttack01, 02)에서 이벤트 삭제 - PlayerActionAttack 리팩토링 - PlayerController에서 더이상 안쓰는 이벤트 삭제 - AnimatorEventRelay에서 더이상 안쓰는 이벤트 삭제 ## 참고 공격 속도 강화 시 PlayerActionAttack의 comboDuration 수정 필요할수도 있음(콤보 받을 시간) <video src="attachments/cd7a2cc2-beac-43e6-b793-3ea7a2bf94f2" title="화면 녹화 중 2025-05-13 114833.mp4" controls></video>
jay added 2 commits 2025-05-13 02:48:57 +00:00
Sehyeon approved these changes 2025-05-13 04:06:06 +00:00
Sehyeon left a comment
Owner

애니메이션 이벤트는 어렵네요... 수고하셨습니다!

애니메이션 이벤트는 어렵네요... 수고하셨습니다!
Owner

공격 속도 적용할 때 참고하겠습니다 수고하셨습니다!

공격 속도 적용할 때 참고하겠습니다 수고하셨습니다!
99jamin approved these changes 2025-05-13 04:12:59 +00:00
jay merged commit 940d967b4f into main 2025-05-13 04:13:42 +00:00
Sign in to join this conversation.
No Reviewers
No Label
No Milestone
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Degulleo/Degulleo3D#43
No description provided.