From 4639b781a2a5202a3ee1421e4f1003eaf30c585b Mon Sep 17 00:00:00 2001 From: unfa Date: Sun, 4 Jul 2021 00:42:42 +0200 Subject: [PATCH] Fixed player controller with deg2rad() since rotations_degrees was removed --- Game/Assets/Characters/Player.gd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Game/Assets/Characters/Player.gd b/Game/Assets/Characters/Player.gd index b030123..5142498 100644 --- a/Game/Assets/Characters/Player.gd +++ b/Game/Assets/Characters/Player.gd @@ -120,11 +120,11 @@ func aim(event) -> void: var mouse_motion = event as InputEventMouseMotion if mouse_motion: - rotation_degrees.y -= mouse_motion.relative.x * mouse_sensitivity / view_zoom + rotation.y -= deg2rad(mouse_motion.relative.x * mouse_sensitivity / view_zoom) - var current_tilt: float = head.rotation_degrees.x - current_tilt -= mouse_motion.relative.y * mouse_sensitivity / view_zoom - head.rotation_degrees.x = clamp(current_tilt, -90, 90) + var current_tilt: float = head.rotation.x + current_tilt -= deg2rad(mouse_motion.relative.y * mouse_sensitivity / view_zoom) + head.rotation.x = clamp(current_tilt, deg2rad(-90), deg2rad(90)) func _input(event) -> void: if not input_active: