보스 패턴는 State상태를 통하여 구분

State는 Idle, Chase, Baisc Pattern, Powerful Pattern, Special Pattern, Dead로 구현

 

Enum을 통하여 State 구현


BlackBoard의 정보를 기반으로 Task들을 실행

 

Boss Ai가 Target에 대한 정보가 없다면 지속적으로 Player를 탐색

Boss Ai가 Target에 대한 정보가 있다면 State를 통하여 패턴을 진행 중인지 끝났는지를 확인하여 패턴을 지속적으로 진행

 

기본 패턴 3번 -> 강한 패턴 1번

강한 패턴 2번 -> 특수 패턴 1번 으로 진행

 

프로토타입을 위한 패턴의 일부분

 

기본 패턴

1. 근접 휘두르기 (좌, 우)

2. 땅 긁어서 돌 날리기

3. 점프하고 내려찍기

 

강한 패턴

1. 벽에 박을때 까지 일자로 돌진한다

2. 근처에 소리치면서 주변 스턴

 

특수 패턴

1. 돌 레이저 (레이저를 쏘는 돌을 소환한다.)

 


스킬 종류 회의(골렘)

 

기본 패턴

 

강한 패턴

 

특수 패턴

 

'Unreal Engine 5 > MMORPG 개발' 카테고리의 다른 글

보스 몬스터 회전  (0) 2024.04.21
보스 Jump Attack 구현  (0) 2024.04.20
GAS 보스 데미지 설계  (0) 2024.04.13
스텟 설계  (0) 2024.03.22
GAS(Gameplay Ability System)  (0) 2024.03.21

+ Recent posts