фы
This commit is contained in:
parent
2d671f5665
commit
a813dd8f98
@ -14,7 +14,14 @@ public sealed partial class Dedugan
|
||||
else
|
||||
{
|
||||
CameraPivot.WorldPosition = Eyes.WorldPosition;
|
||||
CameraPivot.LocalRotation = EyeAngles.ToRotation();
|
||||
|
||||
// Компенсируем поворот тела, чтобы камера вращалась правильно
|
||||
// Используем только yaw от EyeAngles, но pitch оставляем как есть
|
||||
var bodyYaw = Renderer.LocalRotation.Yaw();
|
||||
var cameraYaw = EyeAngles.yaw;
|
||||
var compensatedYaw = cameraYaw - bodyYaw;
|
||||
|
||||
CameraPivot.LocalRotation = Rotation.FromYaw( compensatedYaw ) * Rotation.FromPitch( EyeAngles.pitch );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user