본문 바로가기
개발일지

07-08~ 07-09 Behavior, Enemy AIController

by ksw8596 2024. 7. 10.

 

EnemyBehaviorTree

 

BTT_FindRandomPatrol

 

GetRandomReachablePointRadius-> Nav안에서 범위안의 랜덤한 값을 가져온다.

UpdateWalkSpeed

 

Movement의 스피트값을 외부에서 받아와서 변경시켜준다.

 

BTT_MoveTo

 

 

BTT_Attack

 

AttackAnim -> Component로 만들어진 것을 사용하였다.(ActionComponent)

 

  • AIController

OnTargetDetected

Blackboard에서 PlayerLocation, HasLineofSight, TargetActor를 지정, 초기화 해준다.

 

SetPerceptionSystem

AIPerception

 

StartEnemyTimer

 

'개발일지' 카테고리의 다른 글

07-15 ~ 16 Enemy: Plant, Rush, EQS  (0) 2024.07.16
07-12 AIController C++, BTT_Attack 블루프린트 간소화  (0) 2024.07.14
07-11 Enemy  (0) 2024.07.11
07-11 UE5 Enemy 버그수정  (0) 2024.07.11
07-01 UE5 쿼터뷰 로그라이크 Enemy  (0) 2024.07.02