
블랙보드란?블랙보드는 AI가 판단을 할 때 필요한 변수들을 담아놓는 박스라고 간단하게 이해하면 편하다.이런식으로 블랙보드에 여러 키 값을 만들어놨습니다.TargetActor에는 저번에 썼던 퍼셉션을 이용해 찾은 대상을 넣어줄겁니다.AI 퍼셉션void AWeaponMasterAIController::EvaluateTargetPriority(){ if (!IsValid(GetPawn())) return; if (ABossCharacter* Boss = Cast(GetPawn())) { if (Boss->IsAttacking()) { return; } } TArray PerceivedActors; AIPerception->GetCurrentlyPerceivedActors(UAISense_Sight::..