본문 바로가기
대학생활/수업

게임기획과비주얼스크립팅 12주차 - 비헤이비어 트리

by se.jeon 2023. 11. 30.
728x90
반응형

 BT 제작

 

Acceptable Radius : 얼마나 목적지에 가깝게 다가갈지

Random Deviation : 대기 시간에 임의성을 부여. (ex : 1 - 2~4초)

 

지정 포인트로 이동하게끔

 

플레이어 캐릭터 추적

플레이어를 바라본다는 것은 인공지능이 시야를 가진다는 뜻이다.

 

 

PawnSensing 추가 > 이벤트 추가 > OnSeePawn, OnHearNoise와 같은 항목들을 추가할 수 있다.

OnSeePawn : 플레이어가 적의 시야에 들어왔을 때 발생하는 이벤트

이벤트가 발생해서 적을 발견했다는 사실을 블랙보드를 통해 알려줄 수 있다.

 

 

Player Actor 추가 및 연결

 

데코레이터 추가

Lower Pririty : 이벤트가 발동해서 관찰에 성공하면 오른쪽의 순위가 낮은 노드는 모두 중지한다.

 

 

새 태스크 추가 및 구현

 

적 HP 구현 및 삭제 처리

 

기말 과제 안내

- 코어 메카닉 다이어그램을 포함해서 작성할 것.

- 컨셉은 있지만, 표현이 불가능하므로 간략하게 작성할 것.

- 장르는 FPS 외 다른 장르를 기획하는 것도 가능. (다만, 기획서와 구현된 프로토타입이 어느정도 일치 해야함)

- 레벨디자인 부분에서 중간과제 부분을 포함할 것 (일부 수정 가능)

728x90
반응형