TIL: Unreal5 Blueprint 16일차

박춘팔·2026년 4월 23일

언리얼 TIL

목록 보기
18/30

누적 학습 시간 : 128시간 34분

📅 2026-04-23

C++ 문법 공부

오늘 안했다 FPS 제작 개꿀잼

FPS 제작

Animation Montage

그동안은 ABP 안에서 Statemachine으로 각 애니메이션들의 상태들을 관리햇었다.

그러다보니 노드가 필요이상으로 커지기도 하고
FPS에서 필요한 여러 상태들(대기, 걷기, 뛰기, 앉기, 격발, 재장전 등)이 얽혀서 재장전이 씹힌다거나 총을 쏘면서 재장전을 한다던가 재장전중인데 모션이 안나온다던가 온갖 버그가 나왔다.

그래서 공식문서를 보던 중 Animation Montage라는 걸 발견했는데

쉽게 말하면 강제재생이다.

그래서 단발성 애니메이션인 격발모션, 재장전 등에 사용해봤다.

Montage 생성

우클릭 > animation > animation montage에서 생성 가능하다.

스켈레톤매시를 설정 후 들어가서
Montage Manager > Add Montage > slot 추가

일반 애니메이션 시퀀스처럼 notify도 전달할 수 있다.

AnimGrahp

그후 애님그래프에서 우클릭 > slot 'defaultGroup' > 디테일에서 설정해준 슬롯으로 변경하면 끝이다. 이제 몽타주를 사용해보자.

Montage 사용

우클릭 > Montage Play 노드 > target 및 몽타주 지정 하면 끝이다.

이러면 특정 로직을 통해 애니메이션 실행이 가능하고 강제로 실행된다.
중간에 변경되는 state나 이런 부분들은 잘 예외처리 해주면 된다.

그리고 강제로 실행하는 만큼 강제로 멈출 수도 있는데 Montage Stop 노드를 사용하면 된다.

profile
이것 저것 다해보는 삶

0개의 댓글