feat: 旋转镜头同时旋转控制器

This commit is contained in:
meishibiezb
2026-03-17 11:48:12 +08:00
parent 3b3873e889
commit 0592cb2c04

View File

@@ -17,8 +17,15 @@ void ACameraPawn::CameraZoom(const FInputActionValue& Value)
void ACameraPawn::CameraRotate(const FInputActionValue& Value)
{
auto f = Value.Get<float>();
FRotator r = FRotator(0.0f, f * RotateSpeed, 0.0f);
FRotator r = FRotator(0.0f, -f * RotateSpeed, 0.0f);
AddActorWorldRotation(r);
// 同时旋转控制器
auto c = Cast<APlayerController>(FollowTarget->GetController());
if (c)
{
c->SetControlRotation(GetActorRotation());
}
}
void ACameraPawn::CameraMove(const FInputActionValue& Value)