Home [UE4] Weapon Trail
Post
Cancel

[UE4] Weapon Trail

캐릭터 근접 무기에 Trail Effect를 붙이는 방법에 대한 내용입니다.

1. Weapon Trail 이란?

Trail 의 뜻을 검색해보면 자취, 꼬리, 끌고 간 자국 이라 뜬다.

말 그대로,
무기 또는 오브젝트가 지나간 흔적을 보여주는 Effect 라 볼 수 있다.

Google에 Weapon Trail 이라 검색해보면 많은 예시를 볼 수 있다.

2. UE4에 적용해보기

저번에 정리했던 내용(무기 장착)과 동일하게 Socket을 이용하여 적용할 수 있다.

하나씩 순서대로 살펴보자.

2-1. Trail Socket 생성

  1. 무기를 쥔 손의 BoneSocket 2개를 생성 ( Trail의 시작과 종료 지점으로 사용 )
  2. Weapon SocketAdd Preview Asset으로 무기를 장착
  3. Preivew 된 무기를 보면서 Trail시작을 지정

2-2. Animation Montage 설정

가지고 있는 Combat Montage를 가지고 Trail을 설정할 수 있다.
만약, 가지고 있지 않다면 여기서 확인할 수 있다.

여기서는 Notify State란 것을 사용하게 되는데 자세한 내용은 공식 문서를 통해 확인하자! (언리얼은 공식 문서의 설명이 너무 잘 되어 있다.) 언리얼 엔진 문서 - Notify

모든 준비가 되었다면, 하나씩 순서대로 살펴보자.

  1. Add Notify State 에서 Trail 추가

  1. 가지고 있는 Animation에 맞추어 Trail 생성 위치 잡기

  1. Trail Notify State Details 세팅
    • PSTemplate (파티클 시스템 템플릿): 애님 트레일이 들어있는 파티클 시스템
    • First Socket Name: Trail을 정의하는 첫 번째 본/소켓 이름
    • Second Socket Name: Trail을 정의하는 두 번째 본/소켓 이름

자세한 세팅은 공식 문서에서 확인하자!

3. 결과

위 내용을 차례대로 진행한 결과, 아래와 같이 Weapon Trail이 적용된 것을 볼 수 있다.

This post is licensed under CC BY 4.0 by the author.