flappy-bird/Camera2D.gd

18 lines
495 B
GDScript3
Raw Normal View History

2020-01-14 21:20:17 +00:00
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()