언리얼4 보스 Behavior Tree 원거리 스킬 패턴

Intro

  • 몬스터 원거리 스킬 패턴 추가

스킬 개요

플레이어가 일정거리 떨어졌을때 머리위에 메테오를 떨어뜨리는 스킬을 사용하도록 구성한다.

메테오 액터 생성

데칼 머티리얼 생성

decal

메테오가 떨어질 위치를 표시할 데칼을 원형 텍스처파일을 통해 Deferred Decal 타입의 머티리얼을 만들어준다.

Meteor 액터 생성

3

바닥에 만들어둔 데칼과 폭발 파티클을 배치하고 바닥으로부터 1000높이에 Sphere Collision과 그 자식으로 운석 파티클을 넣어준다.

콜리전에 Simulate Physics를 체크해 액터가 생성되면 운석이 떨어지는듯한 효과를 주도록한다.

Meteor 이벤트그래프

4

5

액터가 생성되면 운석이 떨어지는 소리를 재생시키고 바닥에 닿게되는 1.7초뒤에 폭발소리와 폭발 파티클 재생과 일정범위에 Radial Damage를 주고 데칼과 파티클을 숨기고 액터에 수명을 주었다.

비헤이비어 트리 추가

1

원거리 패턴 트리 아래에 추가하고 메테오를 생성하는 서비스를 추가한다.

메테오 생성 서비스

6

블랙보드 키를 통해 타겟의 위치를 가져온다음 Z값을 -90 시킨위치(캐릭터의 발)에 메테오 액터클래스를 생성시키도록 한다.

실행 결과

GIF

참고 자료

https://youtu.be/44azsxdfiok

댓글남기기