Uploaded January 2022 | Updated September 2026, 47 minutes ago
Discord: discord.gg/xEBEm5JeCU
Twitter: twitter.com/Chevifier
Instagram: instagram.com/Chevifier
Twitch: twitch.tv/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
Discord: discord.gg/xEBEm5JeCU
Twitter: twitter.com/Chevifier
Instagram: instagram.com/Chevifier
Twitch: twitch.tv/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










