2025.08.04 김진우 포트폴리오 2차 - 27일차

김진우·2025년 8월 3일

Portfolio

목록 보기
22/32
post-thumbnail


[현재 영상에 대한 작업 완료 내용]
1. 점프 공격
2. 공중 콤보 ( 플레이어 지면, 적 공중)
3. 공중 콤보 ( 플레이어, 적 공중 )
4. 내려찍기 공격


[트러블 슈팅(문제 발생 사항, 현재 고민 중인 사항)]
1. 처형 모션 연출 타이밍 맞추는 방법에 대한 고민

타이밍 조절할 항목

  • 플레이어 처형 모션
  • 몬스터의 피격 모션
  • 카메라 이동
  • 주변 몬스터 시간 멈춤


    [솔루션(트러블 슈팅에 대한 해결 방안)]
  1. 처형 모션 연출 타이밍 맞추는 방법에 대한 고민
    1-1. AnimNotify를 사용해 애니메이션 타이밍에 맞춰 함수 실행
    1-2. TimerHandle를 이용해 지연 실행으로 타이밍 실행
    1-3. 상태값 변수를 기반으로 Tick에서 처리

플레이어 처형 모션에 대해서는 카메라 동작이 완료된 뒤 1-3 방식으로 실행하도록 결정

몬스터의 피격 모션은 피격 당시에 몬스터의 움직임이 멈춰 있을 것이기 때문에 Overlap 이후 1-2 방식으로 처리하는 것이 상태 변화에 문제가 없을 것으로 예상됨. 1-1 방식을 사용할 경우 정확한 타이밍 조절이 가능할 것으로 예상되지만, 상태 변화에서 다른 함수와 겹칠 가능성이 있을 것으로 예산됨. 따라서 1-2 방식으로 결정

카메라 이동은 시작 시점은 처형 모션 입력이 시작할 때 동시에 시작해서 World 시간 흐름에 따라 이동하면 될 것으로 에상됨. 종료 시점에서는 플레이어 모션을 시작하고 다른 추가 동작을 위한 변수 상태값을 변경하는 것으로 마무리하도록 결정

주변 몬스터 시간 멈춤에 대해서는 카메라 이동 전에 멈추고 delegate를 이용해 처형 모션 마무리를 확인할 수 있는 변수에 따라 원래 대로 돌려주면 해결이 가능할 것으로 예상됨.


[작업 예정 사항]
1. 처형 모션
2. 애니메이션 변경
3. 에셋 추가

[작업 완료 사항(누적)]
플레이어 이동
플레이어 공격
    - 점프 공격
    - 공중 콤보 ( 플레이어 지면, 적 공중)
    - 공중 콤보 ( 플레이어, 적 공중 )
    - 내려찍기 공격
플레이어 방어
    - 저스트 가드

몬스터 AI
    - 몬스터 이동 AI
    - 몬스터 순찰 AI
    - 몬스터 공격 AI
    - 몬스터 대기 모드 AI

몬스터 상태이상
    - 스턴

집단전
    - 타겟 설정
    - 전투 상태 돌입

0개의 댓글