From 52c129f941f903ec958446567c0d06d985cab11f Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Tue, 3 Oct 2023 02:14:19 -0500 Subject: [PATCH] Reduce Framerate Dependence Remove usage of delta in player's handle_controls. --- objects/player.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/objects/player.gd b/objects/player.gd index 445e792..b79efe4 100644 --- a/objects/player.gd +++ b/objects/player.gd @@ -1,7 +1,7 @@ extends CharacterBody3D @export_subgroup("Properties") -@export var movement_speed = 250 +@export var movement_speed = 5 @export var jump_strength = 7 @export_subgroup("Weapons") @@ -130,7 +130,7 @@ func handle_controls(delta): input.x = Input.get_axis("move_left", "move_right") input.z = Input.get_axis("move_forward", "move_back") - movement_velocity = input.normalized() * movement_speed * delta + movement_velocity = input.normalized() * movement_speed # Rotation @@ -139,7 +139,7 @@ func handle_controls(delta): rotation_input.y = Input.get_axis("camera_left", "camera_right") rotation_input.x = Input.get_axis("camera_up", "camera_down") / 2 - rotation_target -= rotation_input.limit_length(1.0) * 5 * delta + rotation_target -= rotation_input.limit_length(1.0) * 5 rotation_target.x = clamp(rotation_target.x, deg_to_rad(-90), deg_to_rad(90)) # Shooting