간소화 작업
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);
'개발일지' 카테고리의 다른 글
| Fantap 일일사항 및 버그 (7) | 2024.10.07 |
|---|---|
| Fantap 영상 (0) | 2024.10.04 |
| 09-10~09-11 Boss 패턴3, Decal, Spawner, 아이템 스킬 (0) | 2024.09.12 |
| 09-06, 09-09 Boss 패턴 2, 회오리 추가, 도넛 Trace 작업 (0) | 2024.09.10 |
| 09-04~09-05 Boss Phase2 기본공격 추가 (0) | 2024.09.05 |