해결된 질문
작성
·
249
0
BTTask_TurnToTarget.cpp
에서
ControllingPawn->SetActorRotation(FMath::RInterpTo(ControllingPawn->GetActorRotation(), TargetRot, GetWorld()->GetDeltaSeconds(), TurnSpeed));
를 통해 부드러운 회전을 시키고 있는 것을 확인했는데요.
해당 함수는 Tick을 돌려야 제대로 동작한다고 생각합니다.
Execute_Task가 그 아래에서
return EBTNodeResult::Succeeded; 해버리면
그 Task는 그냥 종료되어 함수 한번 호출할 만큼인 딱 한번 회전을 찔끔 하고 말아야 하는 것 아닌가요?
Parallel 노드를 사용하여서 Attack이 끝나기 전까지 Turn task가 반복되어 실행이 되는 것인가요?