Files
mech/scripts/camera.gd
2025-07-18 14:43:56 +10:00

12 lines
320 B
GDScript

extends Camera3D
@export var _target: Node3D
@export var _damping: float = 1
@onready var _default_offset: Vector3 = global_position
func _process(delta: float) -> void:
var new_position := _target.global_position + _default_offset
global_position = lerp(global_position, new_position, 1 - exp(-delta * _damping))