개요
캐릭터와 그에 대한 애니메이션을 구성할 때, 한 캐릭터에는 어느 한 동작에 대해 어떤 애니메이션을 하게 하고, 다른 캐릭터는 같은 동작에 대해 다른 애니메이션을 하도록 만들고픈 경우가 있을 수 있습니다. 그럴 때 자손 애니메이션 블루프린트 안에서 에셋 오버라이드 에디터 를 사용하여 (Sequence Player) 노드 에 사용되는 기존 설정된 애니메이션 에셋을 덮어쓸 수 있으며, 이를 통해 각 캐릭터가 사용할 수 있는 애니메이션 블루프린트 변종을 빠르게 만들 수 있습니다.
애니메이션 시퀀스는 자손 애니메이션 블루프린트를 통해 변경해야 하는 유일한 기능입니다. 스켈레톤과 같은 다른 프로퍼티를 변경하거나 애니메이션 레이어를 도입하는 것은 지원되지 않습니다.
전제 조건
- 이 가이드에서는 블루프린트 3인칭 템플릿을 사용하고 있으며 마켓플레이스를 통해 무료로 제공되는 인피니티 블레이드: 워리어 와 *애니메이션 스타터 팩 에셋이 사용됩니다.
- 일부 애니메이션 리타기팅을 수행하여 인피니티 블레이드 캐릭터와 함께 사용할 수 있도록 애니메이션 스타터 팩에 제공되는 애니메이션 블루프린트와 애니메이션을 리타기팅했습니다.
단계
-
애니메이션을 덮어쓰고자 하는 애니메이션 블루프린트 에 우클릭 하고 자손 블루프린트 클래스 생성 을 선택합니다.
-
자손 애니메이션 블루프린트를 열고, 파일 메뉴 > 창 > 에셋 오버라이드 에디터 를 선택합니다.
-
에셋 오버라이드 에디터 가 열리면서 덮어쓸 수 있는 대상 애니메이션이 표시됩니다.
각 에셋 옆의 화살표를 클릭하여 에셋 표시를 펼치고/접을 수 있습니다.
-
에셋 열에서 드롭다운 창을 클릭하고 사용할 새 에셋을 지정합니다 (그러면 호출시 기존의 것을 덮어쓰게 됩니다).
눈동자 아이콘을 클릭하면 부모 그래프의 노드 컨텍스트를 메인 그래프 패널에서 읽기 전용으로 미리볼 수 있습니다.
-
컴파일 클릭 후 변경사항을 확인할 수 있습니다. 그러면 끝입니다!
최종 결과
아래는 부모 애니메이션 블루프린트에 캐릭터의 기본 동작(Jog)이 Walk 로 대신하도록 덮어쓴 것입니다.
이것이 주로 사용되는 경우는, 버튼이 눌리면 특정 공격 동작을 하는 캐릭터가 있을 때, 다른 캐릭터는 일반 동작은 같으되 버튼이 눌리면 다른 동작을 하도록 하고 싶은 경우입니다.