road-rage-tank/loading_screen.gd

14 lines
576 B
GDScript

extends Control
const SCENE_PATH := "res://levels/level_0.tscn"
func _ready() -> void:
assert(ResourceLoader.load_threaded_request(SCENE_PATH, "", true) == OK)
# await get_tree().process_frame
# ResourceLoader.load_threaded_get("res://levels/level_0.tscn")
# get_tree().change_scene_to_file("res://ui/title_screen/title_screen.tscn")
func _process(_delta: float) -> void:
if ResourceLoader.load_threaded_get_status(SCENE_PATH) == ResourceLoader.THREAD_LOAD_LOADED:
print("changing scene")
get_tree().change_scene_to_file("res://ui/title_screen/title_screen.tscn")