17 lines
446 B
GDScript
17 lines
446 B
GDScript
extends Spatial
|
|
|
|
|
|
onready var player1 = get_parent().get_node("Torso")
|
|
onready var player2 = get_parent().get_node("Torso2")
|
|
|
|
onready var camera = get_node("Camera")
|
|
|
|
|
|
func _process(delta: float) -> void:
|
|
var center = player2.transform.origin + (player1.transform.origin - player2.transform.origin) / 2.0
|
|
var distance = (player1.transform.origin - player2.transform.origin).length()
|
|
|
|
camera.fov = distance + 50.0
|
|
|
|
transform.origin = center
|