blob: de8b20cd866d6285b1f43e22d57c32374096b15e (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
extends Camera2D
onready var basketball = $"../Basketball"
onready var hoop = $"../Hoop"
func _process(_delta):
position = (basketball.position + hoop.position) / 2
if (basketball.position.distance_to(hoop.position) + (basketball.drag_radius * 3)) > limit_right:
set_zoom(Vector2(1, 1) * ((basketball.position.distance_to(hoop.position) + (basketball.drag_radius * 3)) / limit_right))
else:
set_zoom(Vector2(1, 1))
|