Discord: / discord
Twitter: / chevifier
Instagram: / chevifier
Twitch: / chevifier
--------------------------------------------------Code-------------------------------------------------
extends Control
@export var scene:String = "res://TestScene.tscn"
@onready var progress_bar:ProgressBar = $ProgressBar
var progress = []
var scene_load_status = 0
func _ready():
ResourceLoader.load_threaded_request(scene)
func _process(delta):
scene_load_status = ResourceLoader.load_threaded_get_status(scene,progress)
progress_bar.value = progress[0] * 100
if scene_load_status == ResourceLoader.THREAD_LOAD_LOADED:
$Continue_Button.visible = true
func _on_continue_button_pressed():
if scene_load_status == ResourceLoader.THREAD_LOAD_LOADED:
get_tree().change_scene_to(ResourceLoader.load_threaded_get(scene))
queue_free()
else:
print("Scene not loaded or in progress")
#Godot4Tutorial #Godot4Alpha #Godot