언리얼 엔진5 Basic - 캐릭터 애니메이션 설정

타입·2024년 4월 2일
0

언리얼 강의

목록 보기
11/47

캐릭터 애니메이션 설정

새로운 캐릭터 제작

  • 캐릭터 애니메이션 시스템의 생성
    스켈레탈 메시 컴포넌트의 애니메이션 블루프린트 클래스 지정
    캐릭터가 초기화될 때 AnimInstance 클래스의 인스턴스를 생성
    캐릭터는 GetAnimInstance() 함수를 사용해 애니메이션 인스턴스를 얻을 수 있음
    애니메이션 인스턴스는 GetOwningActor() 함수를 사용해 자신을 소유한 액터 정보를 얻을 수 있음
  • 캐릭터 애니메이션 시스템의 설계
    애니메이션 블루프린트는 이벤트 그래프와 애님 그래프의 두 영역으로 구성
    이벤트 그래프에서는 이벤트로부터 상태를 파악할 수 있는 주요 변수를 저장하는데 사용
    애님 그래프에서는 저장된 변수로부터 지정된 상태의 애니메이션을 재생
    애님 그래프의 복잡한 상태는 State Alias로 분리해 효과적으로 설계할 수 있음

실습코드

https://github.com/dnjfs/ArenaBattle/commit/7d137dd1d121b1af1294110385da4bf6dea1e955

  • 애니메이션 블루프린트 추가
    AnimInstance를 상속한 ABAnimInstance 클래스를 추가하고 이를 부모클래스로 하는 애니메이션 블루프린트 추가
profile
주니어 언리얼 프로그래머

0개의 댓글