diff --git a/scenes/player.tscn b/scenes/player.tscn index 16bb59a..976ce4c 100644 --- a/scenes/player.tscn +++ b/scenes/player.tscn @@ -29,7 +29,7 @@ radial_segments = 64 rings = 8 _sections_unfolded = [ "Resource" ] -[node name="RigidBody" type="RigidBody" index="0" groups=[ +[node name="RigidBody" type="RigidBody" groups=[ "player", ]] @@ -47,7 +47,7 @@ continuous_cd = true contacts_reported = 0 contact_monitor = false sleeping = false -can_sleep = true +can_sleep = false axis_lock_linear_x = false axis_lock_linear_y = false axis_lock_linear_z = false diff --git a/scripts/tp_camera.gd b/scripts/tp_camera.gd index 1212f2b..1388a78 100644 --- a/scripts/tp_camera.gd +++ b/scripts/tp_camera.gd @@ -31,13 +31,11 @@ func _ready(): func set_enabled(enabled): if enabled: Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED); - set_process(true); cam.make_current() - is_enabled = true; else: Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE); - set_process(false); - is_enabled = false; + set_process(enabled); + is_enabled = enabled; func clear_exception(): collision_exception.clear();