flappy-bird/Camera2D.gd
2020-01-15 14:43:08 +01:00

17 lines
495 B
GDScript

extends Node
onready var screen_size = Vector2(ProjectSettings.get("display/window/size/width"), ProjectSettings.get("display/window/size/height"))
onready var player = get_node("Player")
func update_view():
var canvas_transform = get_viewport().get_canvas_transform()
var pos = player.position
pos.y = 0
canvas_transform[2] = -player.position + screen_size / 2
get_viewport().set_canvas_transform(canvas_transform)
func _ready():
update_view()
func _on_Player_move():
update_view()