20 lines
942 B
GDScript
20 lines
942 B
GDScript
extends Node3D
|
|
|
|
@onready var background_viewport = $base_camera/background_viewport_container/background_viewport
|
|
@onready var foreground_viewport = $base_camera/foreground_viewport_container/foreground_viewport
|
|
|
|
@onready var background_camera = $base_camera/background_viewport_container/background_viewport/background_camera
|
|
@onready var foreground_camera = $base_camera/foreground_viewport_container/foreground_viewport/foreground_camera
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready():
|
|
resize();
|
|
|
|
func resize():
|
|
background_viewport.size = DisplayServer.window_get_size()
|
|
foreground_viewport.size = DisplayServer.window_get_size()
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
func _process(delta):
|
|
background_camera.global_transform = GameManager.player.camera_point.global_transform
|
|
foreground_camera.global_transform = GameManager.player.camera_point.global_transform
|