Compare commits

..

1 commit

Author SHA1 Message Date
fced905bae camera: added smooth camera zooming 2026-01-27 10:47:57 +13:00

View file

@ -68,6 +68,8 @@ func _process(delta):
current_zoom = clamp(current_zoom, zoom_min, zoom_max) current_zoom = clamp(current_zoom, zoom_min, zoom_max)
$InnerGimbal/Camera3D.position.x = $InnerGimbal/Camera3D.position.x var pos = Vector3($InnerGimbal/Camera3D.position)
$InnerGimbal/Camera3D.position.y = lerp($InnerGimbal/Camera3D.position.y, float(current_zoom), zoom_speed*delta) pos.y = lerp(pos.y, float(current_zoom), zoom_speed*delta)
$InnerGimbal/Camera3D.position.z = lerp($InnerGimbal/Camera3D.position.z, float(current_zoom), zoom_speed*delta) pos.z = lerp(pos.z, float(current_zoom), zoom_speed*delta)
$InnerGimbal/Camera3D.position = pos