[UE 5] 3D 게임 개발 5 - 애니메이션 블루프린트

0시0분·2025년 4월 9일
0

UE 5

목록 보기
43/52

Animation Blueprint

애니메이션과 관련된 것들을 처리해주는 블루프린트.

Mesh 에서 연결해서 사용해주면 된다.


State Machine

상태머신을 통해 캐릭터의 상태를 관리한다.
ex) '죽은 상태' 일 때는 건강상태에서 할 수 있는 달리기, 점프 등을 할 수 없어야 함.

이처럼 각 State를 만들고
내부에 어떤 애니메이션을 재생할지, 상태의 전환 조건 등을 다양하게 지정해서 사용.
(개인적으로 이 부분은 유니티보다 직관적이고 단순해서 사용하기 쉬웠다.)


유니티에서와 마찬가지로 두 애니메이션 사이 전환을 자연스럽게 조절하는 Blend 옵션도 있다.


애니메이션 전환

조건

해당 프로젝트에서 두 상태를 전환하는 조건은 캐릭터가 움직이는지 여부(bMoving)로 판단했다.

  • IdleMoveStart
  • MoveMoveStop
  • 나머지

    앞 애니메이션 재생이 끝나면 자동으로 다음 애니메이션 전환

중복되는 조건을 사용할 경우 저장해뒀다 재사용 할 수 있음.

같은 조건을 사용할 경우 위의 빨강/초록 처럼 동일한 색상이 됨.

간단하게 애니메이션을 자르는 편집이 가능하다.

애니메이션을 클릭해서 열고, 기준 프레임에서 마우스 우클릭을 하면 자르기 가능!


결과

0개의 댓글