애니메이션 블루프린트란?
캐릭터에 애니메이션 에셋을 설정하면 해당 애니메이션을 실행할 수 있다는 것을 알아보았습니다. 또한 애니메이션 시퀀서를 사용해서 실행해 보았습니다.
이것으로는 애니메이션을 모두 사용하기에는 어렵습니다. 한가지가 더 필요합니다. 애니메이션 블루프린트 입니다.
애니메이션 블루프린트는 캐릭터의 다양한 애니메이션 상태를 관리하고 전환하기 위한 특별한 블루프린트입니다. 이는 게임 내에서 캐릭터가 걷기, 달리기, 점프 등 여러 동작을 자연스럽게 전환할 수 있도록 로직을 구현하는 데 사용됩니다.
애니메이션 블루프린트의 주요 구성 요소는 다음과 같습니다:
- 스테이트 머신(State Machine): 여러 애니메이션 상태를 정의하고 상태 간 전환 조건을 설정합니다.
- 블렌드 스페이스(Blend Space): 여러 애니메이션을 부드럽게 혼합하여 자연스러운 전환을 만듭니다. 예를 들어, 걷기에서 달리기로 전환할 때 속도에 따라 애니메이션을 자연스럽게 블렌딩합니다.
- 애님 그래프(Anim Graph): 애니메이션 노드들을 시각적으로 연결하여 복잡한 애니메이션 로직을 구현합니다.
애니메이션 블루프린트는 캐릭터 블루프린트와 연결되어 캐릭터의 움직임과 상태 변화에 따라 적절한 애니메이션을 재생합니다. 이를 통해 게임 개발자는 복잡한 애니메이션 시스템을 직관적으로 구현할 수 있습니다.
애니메이션 블루프린트 만드는 방법
애니메이션 블루프린트를 만들고 설정하는 방법을 알아보겠습니다:
애니메이션 블루프린트 모드로 전환하기
- 편집기 모드 변경: 언리얼 에디터 상단의 모드 드롭다운 메뉴에서 '애니메이션'을 선택합니다.

- 애니메이션 모드: 이 모드에서는 애니메이션 관련 도구와 패널이 활성화됩니다.
2. 새 애니메이션 블루프린트 생성하기
- 콘텐츠 브라우저에서: 콘텐츠 브라우저에서 우클릭 → 새로 만들기 → 블루프린트 → 애니메이션 블루프린트를 선택합니다.
