diff --git a/src/player.cs b/src/player.cs index 8c13a1d..08c62f2 100644 --- a/src/player.cs +++ b/src/player.cs @@ -32,7 +32,7 @@ public partial class player : CharacterBody3D velocity.x = direction.x * Speed; velocity.z = direction.z * Speed; Vector3 bodyRotation = GetNode("collision/body").Rotation; - bodyRotation.y = Mathf.LerpAngle(bodyRotation.y,Mathf.Atan2(-inputDir.x, -inputDir.y), (float)delta * Speed); + bodyRotation.y = Mathf.LerpAngle(bodyRotation.y,Mathf.Atan2(-direction.x, -direction.z), (float)delta * Speed); GetNode("collision/body").Rotation = bodyRotation; } else