fixed camera lock bug and item steps are mostly working

This commit is contained in:
derek
2024-10-02 10:11:01 -05:00
parent 3a450169c0
commit f021e3cea4
5 changed files with 7 additions and 23 deletions

View File

@@ -32,14 +32,11 @@ func _physics_process(delta):
position = lerp(position, player.item_holder.global_position, 25 * delta)
if abs(position - player.item_holder.global_position) < Vector3(.5,.5,.5):
await get_tree().create_timer(3).timeout
pick_up = true
await get_tree().create_timer(2).timeout
position = lerp(position, player.camera.global_position, .01 * delta)
await get_tree().create_timer(.01).timeout
picked_up()
if pick_up:
position = lerp(position, player.camera.global_position, 5 * delta)
if abs(global_position - player.camera.global_position) < Vector3(.5,.5,.5):
pickupable = true
func picked_up():
player.pickup_sound.pitch_scale = 1 + randf_range(-.3,.3)