[UE] Animation Notify

GamzaTori·2024년 4월 15일
0

UE4 Blueprint C++

목록 보기
11/19

애니메이션 노티파이

애니메이션의 특정 부분에서 코드에 알림을 받을 수 있는 기능

  • 몽타주의 Notifies 칸 우클릭 -> Add Notify -> New Notify를 통해 애니메이션 노티파이를 추가할 수 있다

애니메이션에 Nofity를 받을 함수 추가

  • 만들어준 Nofity의 이름과 동일하게 해야한다

몽타주에 Section Name 추가

몽타주 섹션의 링크를 모두 해제

  • 해제하고 나면 몽타주(애니메이션)가 이어지지 않고 각각 분리되어 개별로 실행된다

캐릭터에 어떤 공격을 하고 있는지를 담고있는 AttackIndex 변수 추가

  • 매 공격 시 AttackIndex가 바뀌게 된다
  • 해당 Section Name(인덱스)에 맞는 몽타주가 실행된다
  • 인덱스를 증가시켜 Attack{index}를 문자열로 전달해 해당 섹션에 해당하는 몽타주를 실행한다

애니메이션에 섹션 인덱스를 매개변수로 전달하면 해당하는 이름을 반환하는 GetAttackMontageName 함수 추가

Section을 골라주는 JumpToSection 함수 추가

  • Montage_JumpToSection을 통해 해당 FName에 해당하는 섹션으로 이동하게 된다
profile
게임 개발 공부중입니다.

0개의 댓글