diff --git a/Source/lonese/CameraPawn.cpp b/Source/lonese/CameraPawn.cpp index 973d3ad..80575c7 100644 --- a/Source/lonese/CameraPawn.cpp +++ b/Source/lonese/CameraPawn.cpp @@ -45,6 +45,13 @@ void ACameraPawn::CameraReset(const FInputActionValue& Value) SpringArmComponent->TargetArmLength = InitialArmLength; SetActorRotation(InitialRotation); SetActorRelativeLocation(FVector::ZeroVector); + + // ͬʱÐýת¿ØÖÆÆ÷ + auto c = Cast(FollowTarget->GetController()); + if (c) + { + c->SetControlRotation(GetActorRotation()); + } } // Sets default values