From c3285652eae77ba8380db16ab76e16cab7c02eaa Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Sat, 28 Dec 2024 22:03:41 -0600 Subject: [PATCH] clamp --- assets/core/ships/ship_script.gd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/core/ships/ship_script.gd b/assets/core/ships/ship_script.gd index f9aeb79..084984e 100644 --- a/assets/core/ships/ship_script.gd +++ b/assets/core/ships/ship_script.gd @@ -74,7 +74,11 @@ func handle_input(_delta: float): # Apply torque for turning if turn_input != 0: var torque = Vector3.UP * turn_input * base_turn_speed - apply_torque(torque.clamp_length(max_turn_speed)) + var clamped_torque = Vector3( + torque.x.clamp(-max_turn_speed, max_turn_speed), + torque.y.clamp(-max_turn_speed, max_turn_speed), + torque.z.clamp(-max_turn_speed, max_turn_speed)) + apply_torque(clamped_torque) # Apply force for forward and backward movement