애니메이션 블루프린트 오버라이드

자손 애니메이션 블루프린트에서 애니메이션을 덮어쓰는 방법 안내입니다.

Windows
MacOS
Linux

캐릭터와 그에 대한 애니메이션을 구성할 때, 한 캐릭터에는 어느 한 동작에 대해 어떤 애니메이션을 하게 하고, 다른 캐릭터는 같은 동작에 대해 다른 애니메이션을 하도록 만들고픈 경우가 있을 수 있습니다. 그럴 때 자손 애니메이션 블루프린트 안에서 애셋 오버라이드 에디터 를 사용하여 Sequence Player 노드 에 사용되는 기존 설정된 애니메이션 애셋을 덮어쓸 수 있으며, 이를 통해 여러 캐릭터 각각이 사용할 수 있는 애니메이션 블루프린트 변종을 빠르게 만들 수 있습니다.

이번 가이드에서는, 블루프린트 삼인칭 템플릿을 사용하며, 마켓플레이스를 통해 무료로 받을 수 있는 인피니티 블레이드: 워리어 & 애니메이션 스타터 팩 애셋을 포함시켰습니다. 또한 약간의 애니메이션 리타기팅 을 통해 애니메이션 블루프린트와 애니메이션 스타터 팩에 들어있는 애니메이션을 인피니티 블레이트 캐릭터용으로 리타기팅했습니다.

단계

  1. 애니메이션을 덮어쓰고자 하는 애니메이션 블루프린트우클릭 하고 자손 블루프린트 클래스 생성 을 선택합니다.

    01_CreateChild.png

  2. 자손 애니메이션 블루프린트를 열고, 파일 메뉴 > > 애셋 오버라이드 에디터 를 선택합니다.

    02_OpenEditor.png

  3. 애셋 오버라이드 에디터 가 열리면서 덮어쓸 수 있는 대상 애니메이션이 표시됩니다.

    03_AssetOverrideEditor.png

    각 애셋 옆의 화살표를 클릭하여 애셋 표시를 펼치고/접을 수 있습니다.

  4. 애셋 열에서 드롭다운 창을 클릭하고 사용할 새 애셋을 지정합니다 (그러면 호출시 기존의 것을 덮어쓰게 됩니다).

    04_SelectAssetToOverride.png

    눈동자 아이콘을 클릭하면 부모 그래프의 노드 컨텍스트를 메인 그래프 패널에서 읽기 전용으로 미리볼 수 있습니다.

    05_JumpToNode.png

  5. 컴파일 클릭 후 변경사항을 확인할 수 있습니다. 그러면 끝입니다!

최종 결과

아래는 부모 애니메이션 블루프린트에 캐릭터의 기본 동작(Jog)이 Walk 로 대신하도록 덮어쓴 것입니다.

이것이 주로 사용되는 경우는, 버튼이 눌리면 특정 공격 동작을 하는 캐릭터가 있을 때, 다른 캐릭터는 일반 동작은 같으되 버튼이 눌리면 다른 동작을 하도록 하고 싶은 경우입니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼