Boss Ai 구현 Behavior Tree

2024. 3. 21. 01:05·Unreal Engine 5/MMORPG 개발
반응형

보스 패턴는 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 구현  (1) 2024.04.20
GAS 보스 데미지 설계  (0) 2024.04.13
스텟 설계  (0) 2024.03.22
GAS(Gameplay Ability System)  (0) 2024.03.21
'Unreal Engine 5/MMORPG 개발' 카테고리의 다른 글
  • 보스 Jump Attack 구현
  • GAS 보스 데미지 설계
  • 스텟 설계
  • GAS(Gameplay Ability System)
숯불돼지왕갈비
숯불돼지왕갈비
  • 숯불돼지왕갈비
    게임 개발 공부기
    숯불돼지왕갈비
  • 전체
    오늘
    어제
    • 분류 전체보기 (303)
      • 학교수업 (165)
      • 취업강의 (6)
      • C++ (46)
        • 코딩 테스트 (4)
      • Unreal Engine 5 (25)
        • MMORPG 개발 (25)
      • Unreal Engine 4 (44)
        • Omak Project (3)
        • Unreal Engine 4 개발일지 (9)
        • Unreal Engine 4 (32)
      • Unity (1)
        • 개발 일지 (1)
      • 수학 (3)
        • 소프트웨어 공학용 수학 (3)
      • DirectX 11 (4)
      • 게임 디자인 패턴 (2)
      • 포트폴리오 (1)
      • 자격증 (1)
        • 정보처리기사 (0)
        • SQLD (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
숯불돼지왕갈비
Boss Ai 구현 Behavior Tree
상단으로

티스토리툴바