개발일지
09-23~24 버그수정
ksw8596
2024. 9. 24. 17:47
간소화 작업
BTTask CombitType과 BTTask BuildingEnemy 부분 삭제
AIController에서 할당되도록 설정 -> 한번 값을 주고 그 상태를 유지하기 때문에 변경
void AFEnemyAIController::OnPossess(APawn* InPawn)
{
====================생략====================
//Blackboard 변화하지않는 초기값 결정
GetBlackboardComponent()->SetValueAsEnum(TEXT("CombatType"), static_cast<uint8>(CombatType));
GetBlackboardComponent()->SetValueAsBool(TEXT("BuildingEnemy?"), Building);
====================생략====================
}
공중에 뜬 상태로 죽거나 2페이즈로 가는 현상 방지
BTT_StopAllAction.cpp
//공중에서 2페이즈 들어가는것 방지
Enemy->GetCharacterMovement()->SetMovementMode(MOVE_Walking);
FEnemyCharacterBase.cpp
Death부분
GetCharacterMovement()->SetMovementMode(MOVE_Walking);