fuzzyworld

godot-shooter / commit

Make turning smoother.

f54990a124b67663decc840a76ad4b79867d65b0 · Pavel Safronov · 2023-11-07 17:01:44 -0800 · parents 9de17d96cd73

Make turning smoother.
 Enemy.gd  | 2 +-
 Player.gd | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Enemy.gd b/Enemy.gd
index c155da3..69f9fc4 100644
--- a/Enemy.gd
+++ b/Enemy.gd
@@ -58,7 +58,7 @@ func turn_towards(pos: Vector2):
 	var to_dir = (pos - global_position).normalized()
 	var curr_dir = velocity.normalized()
 	var dir_diff = to_dir - curr_dir
-	var change = dir_diff.normalized() * turn_rate * move_speed
+	var change = dir_diff * turn_rate * move_speed
 	velocity = (velocity + change).normalized() * move_speed
 
 func hurt():
diff --git a/Player.gd b/Player.gd
index 0b3b80c..6049a56 100644
--- a/Player.gd
+++ b/Player.gd
@@ -67,7 +67,7 @@ func turn_towards(pos: Vector2):
 	var to_dir = (pos - global_position).normalized()
 	var curr_dir = velocity.normalized()
 	var dir_diff = to_dir - curr_dir
-	var change = dir_diff.normalized() * turn_rate * move_speed
+	var change = dir_diff * turn_rate * move_speed
 	velocity = (velocity + change).normalized() * move_speed
 
 func shoot():