фы
This commit is contained in:
parent
2d671f5665
commit
a813dd8f98
@ -14,7 +14,14 @@ public sealed partial class Dedugan
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
CameraPivot.WorldPosition = Eyes.WorldPosition;
|
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