YMFS/core/scripts/los_view.gd
gskeough 6b85034a30 Rescaled maps and reworked drone code
Rescaled maps and reworked drone code to support fpv remote and joy controller with a menu switch
2025-02-15 22:31:27 -05:00

21 lines
389 B
GDScript

extends Node3D
@export var zoom_curve: Curve
@export var drone: RigidBody3D
@export var child_camera: Camera3D
var dist_to_drone: float = 0.0
func _ready():
child_camera = get_child(0)
func _physics_process(_delta):
look_at(drone.global_position)
dist_to_drone = global_position.distance_to(drone.global_position)
child_camera.fov = zoom_curve.sample((dist_to_drone-1)/89)