2025-12-04 11:13:48 -05:00
|
|
|
extends Camera3D
|
|
|
|
|
|
|
|
|
|
var target
|
|
|
|
|
var offset : Vector3
|
|
|
|
|
|
|
|
|
|
func _enter_tree() -> void:
|
|
|
|
|
call_deferred("register_player")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func register_player() -> void:
|
|
|
|
|
target = Game.player
|
2025-12-22 09:04:22 -05:00
|
|
|
if target:
|
|
|
|
|
offset = global_position - target.global_position
|
2025-12-04 11:13:48 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
func _process(delta: float) -> void:
|
|
|
|
|
if target:
|
|
|
|
|
global_position = target.global_position + offset
|