From 795e1ae7f6dcfbef5aeb32725b0a7b93fe16a330 Mon Sep 17 00:00:00 2001 From: derek Date: Wed, 7 Aug 2024 11:00:58 -0500 Subject: [PATCH] fixed focus distance --- assets/dead_cam.tscn | 2 +- scripts/dead_cam.gd | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/dead_cam.tscn b/assets/dead_cam.tscn index 9160520..fe26551 100644 --- a/assets/dead_cam.tscn +++ b/assets/dead_cam.tscn @@ -19,7 +19,7 @@ fov = 13.6855 target_position = Vector3(0, 0, -1) [node name="Timer" type="Timer" parent="."] -wait_time = 0.5 +wait_time = 0.4 one_shot = true [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"] diff --git a/scripts/dead_cam.gd b/scripts/dead_cam.gd index 753d110..ffa1b9b 100644 --- a/scripts/dead_cam.gd +++ b/scripts/dead_cam.gd @@ -29,10 +29,10 @@ func _ready(): # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): - var focus_dist = abs(camera.global_position - target.global_position) - - camera.attributes.dof_blur_far_distance = focus_dist.z + 3 - camera.attributes.dof_blur_near_distance = focus_dist.z - 1 + var focus_dist = camera.global_position.distance_to(target.global_position) + print("focus dist " + str(focus_dist)) + camera.attributes.dof_blur_far_distance = focus_dist + 2 + camera.attributes.dof_blur_near_distance = focus_dist - 2 # Move towards and look at target if target != null and respawn == false: