Interactive Loading Screen Godot 4 Alpha Tutorial

Аватар автора
JS Видеообучение
---------------------------------------------------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") #Godot

0/0


0/0

0/0

0/0