From aa0d32ae855726ccc01127b25ccecde9f68ec608 Mon Sep 17 00:00:00 2001 From: vaporvee Date: Thu, 29 Dec 2022 18:20:34 +0100 Subject: [PATCH] fixed resetting rotationCenter on zero movement --- src/scene-scripts/player.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scene-scripts/player.cs b/src/scene-scripts/player.cs index 3ba14e7..3b9d742 100644 --- a/src/scene-scripts/player.cs +++ b/src/scene-scripts/player.cs @@ -22,7 +22,7 @@ public partial class player : CharacterBody2D public override void _PhysicsProcess(double delta) { movement = Input.GetVector("move_left", "move_right", "move_up", "move_down"); - rotCenter.Rotation = movement.Angle(); + if(movement.Length() != 0) rotCenter.Rotation = movement.Angle(); MoveAndCollide(movement * speed * (float)delta); } public override void _Process(double delta)