I. 애니메이션 노티파이 (Animation Notify)
- 애니메이션의 특정 프레임에서 이벤트를 실행하는 기능
- 애니메이션과 게임 기능을 정확한 타이밍에 동기화할 때 사용
- 발소리, 공격 판정, 장전, 파티클, 사운드 재생 등에 자주 활용
1) Skeleton Notify 생성
① 캐릭터의 Skeleton을 열고, 애니메이션 노티파이 메뉴에서 새로운 Notify를 생성한다.
② 이름을 지정한다. 이번에는 Walk를 새로 만들었다.

생성한 Notify는 해당 Skeleton을 사용하는 애니메이션에서 사용할 수 있다.
2) 애니메이션에 Notify 추가
① 애니메이션 시퀀스를 연다.
② 이벤트를 실행할 프레임에 Notify를 추가한다.

3) Animation Blueprint에서 이벤트 처리
Animation Blueprint의 Event Graph에서 AnimNotify_이름 이벤트를 찾는다.

활용 예시
- 발소리, 공격 판정, 총구 화염(Muzzle Flash), 파티클 생성, 카메라 흔들림, 장전 사운드 등
II. 사운드 큐 (Sound Cue)
- 여러 개의 Sound Wave를 하나의 그래프로 관리하는 오디오 에셋
- 랜덤 재생, 반복 재생, 볼륨 및 피치 조절 등 다양한 사운드 처리가 가능
- 같은 종류의 소리를 자연스럽게 재생할 때 자주 사용
1) Sound Wave - 실제 음원 파일

2) Sound Cue
① 사운드 큐 생성
콘텐츠 브라우저
↓
오디오
↓
Sound Cue

② Sound Wave 추가
생성한 Sound Cue를 열어 사용할 Sound Wave를 추가한다.
③ Random 노드 연결
여러 Sound Wave를 Random 노드에 연결한다.
마지막으로 Output 노드에 연결한다.

Random 노드를 연결하면 여러 발소리 중 하나를 무작위로 재생하여 반복되는 느낌을 줄일 수 있다.
④ 발소리 구현
I-3)과 같이 Sound를 사용하는 노드에 연결한다.
이제 Notify가 실행될 때마다 Sound Cue가 재생되고, Sound Cue 내부의 Random 노드가 여러 발소리 중 하나를 선택하여 출력한다.
'언리얼 엔진 > 개념 정리' 카테고리의 다른 글
| 개념 정리 - 애니메이션 리타기팅 (0) | 2026.07.01 |
|---|---|
| 개념 정리 - 래그돌 (Ragdoll) (0) | 2026.06.30 |
| 개념 정리 - 환경 디자인(머티리얼, 라이팅) (0) | 2026.06.23 |
| 개념 정리 - 환경 디자인(랜드스케이프, 폴리지) (0) | 2026.06.19 |
| 개념 정리 - 콜리전 (0) | 2026.06.18 |