캐릭터 근접 무기에 Trail Effect를 붙이는 방법에 대한 내용입니다.
1. Weapon Trail 이란?
Trail 의 뜻을 검색해보면 자취
, 꼬리
, 끌고 간 자국
이라 뜬다.
말 그대로,
무기 또는 오브젝트가 지나간 흔적을 보여주는 Effect 라 볼 수 있다.
2. UE4에 적용해보기
저번에 정리했던 내용(무기 장착)과 동일하게 Socket을 이용하여 적용할 수 있다.
하나씩 순서대로 살펴보자.
2-1. Trail Socket 생성
- 무기를 쥔 손의
Bone
에 Socket 2개를 생성 ( Trail의 시작과 종료 지점으로 사용 ) Weapon Socket
에Add Preview Asset
으로 무기를 장착Preivew
된 무기를 보면서Trail
의시작
과끝
을 지정
2-2. Animation Montage 설정
가지고 있는 Combat Montage를 가지고 Trail을 설정할 수 있다.
만약, 가지고 있지 않다면 여기서 확인할 수 있다.
여기서는 Notify State
란 것을 사용하게 되는데 자세한 내용은 공식 문서를 통해 확인하자! (언리얼은 공식 문서의 설명이 너무 잘 되어 있다.) 언리얼 엔진 문서 - Notify
모든 준비가 되었다면, 하나씩 순서대로 살펴보자.
Add Notify State
에서Trail
추가
- 가지고 있는
Animation
에 맞추어Trail
생성 위치 잡기
Trail Notify State Details
세팅- PSTemplate (파티클 시스템 템플릿): 애님 트레일이 들어있는 파티클 시스템
- First Socket Name: Trail을 정의하는 첫 번째 본/소켓 이름
- Second Socket Name: Trail을 정의하는 두 번째 본/소켓 이름
3. 결과
위 내용을 차례대로 진행한 결과, 아래와 같이 Weapon Trail
이 적용된 것을 볼 수 있다.