weltenauge/weltenauge/systems/player/camera_logic.gd
2026-02-14 14:22:00 +01:00

12 lines
419 B
GDScript

extends Camera3D
var target: Node3D = null
#var offset = Vector3(0, 12, 8) # Klassische NWN Perspektive
var offset = Vector3(0, 3, 4) # Klassische NWN Perspektive
func _process(delta):
if is_instance_valid(target):
# Sanftes Folgen (Lerp) für smoothe Bewegungen
var target_pos = target.global_position + offset
global_position = global_position.lerp(target_pos, delta * 5.0)
look_at(target.global_position)