quelques ameliorations de l'ecran de chargements.
This commit is contained in:
parent
a9ed135b1b
commit
a26f5fafc6
6 changed files with 12 additions and 9 deletions
Binary file not shown.
Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.3 MiB |
Binary file not shown.
Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.3 MiB |
Binary file not shown.
Before Width: | Height: | Size: 2.3 MiB |
|
@ -1194,7 +1194,6 @@ _sections_unfolded = [ "Transform" ]
|
||||||
|
|
||||||
[node name="CubeShaderTest" parent="World" index="7" instance=ExtResource( 8 )]
|
[node name="CubeShaderTest" parent="World" index="7" instance=ExtResource( 8 )]
|
||||||
|
|
||||||
editor/display_folded = true
|
|
||||||
transform = Transform( -0.471909, 0, -0.881647, 0, 1, 0, 0.881647, 0, -0.471909, 4, 2, 3.11353 )
|
transform = Transform( -0.471909, 0, -0.881647, 0, 1, 0, 0.881647, 0, -0.471909, 4, 2, 3.11353 )
|
||||||
friction = 0.2
|
friction = 0.2
|
||||||
bounce = 0.75
|
bounce = 0.75
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
[ext_resource path="res://scenes/Main.gd" type="Script" id=1]
|
[ext_resource path="res://scenes/Main.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://login_scene/login_scene.tscn" type="PackedScene" id=2]
|
[ext_resource path="res://login_scene/login_scene.tscn" type="PackedScene" id=2]
|
||||||
[ext_resource path="res://assets/GUI/loading_screens/new_loading_bg_test.tga" type="Texture" id=3]
|
[ext_resource path="res://assets/GUI/loading_screens/new_loading_bg_1.tga" type="Texture" id=3]
|
||||||
|
|
||||||
[node name="Main" type="Node" index="0"]
|
[node name="Main" type="Node" index="0"]
|
||||||
|
|
||||||
|
@ -13,7 +13,6 @@ _sections_unfolded = [ "Pause" ]
|
||||||
|
|
||||||
[node name="background_loader" type="Panel" parent="." index="1"]
|
[node name="background_loader" type="Panel" parent="." index="1"]
|
||||||
|
|
||||||
visible = false
|
|
||||||
self_modulate = Color( 0, 0, 0, 1 )
|
self_modulate = Color( 0, 0, 0, 1 )
|
||||||
anchor_left = 0.0
|
anchor_left = 0.0
|
||||||
anchor_top = 0.0
|
anchor_top = 0.0
|
||||||
|
@ -57,7 +56,7 @@ size_flags_horizontal = 5
|
||||||
size_flags_vertical = 5
|
size_flags_vertical = 5
|
||||||
texture = ExtResource( 3 )
|
texture = ExtResource( 3 )
|
||||||
expand = true
|
expand = true
|
||||||
stretch_mode = 7
|
stretch_mode = 6
|
||||||
_sections_unfolded = [ "Rect", "Size Flags" ]
|
_sections_unfolded = [ "Rect", "Size Flags" ]
|
||||||
|
|
||||||
[node name="progress_bar" type="ProgressBar" parent="background_loader/center_container" index="1"]
|
[node name="progress_bar" type="ProgressBar" parent="background_loader/center_container" index="1"]
|
||||||
|
@ -79,11 +78,11 @@ size_flags_horizontal = 6
|
||||||
size_flags_vertical = 10
|
size_flags_vertical = 10
|
||||||
min_value = 0.0
|
min_value = 0.0
|
||||||
max_value = 100.0
|
max_value = 100.0
|
||||||
step = 1.0
|
step = 0.1
|
||||||
page = 0.0
|
page = 0.0
|
||||||
value = 0.0
|
value = 0.0
|
||||||
exp_edit = false
|
exp_edit = false
|
||||||
rounded = true
|
rounded = false
|
||||||
percent_visible = true
|
percent_visible = true
|
||||||
_sections_unfolded = [ "Margin", "Rect", "Size Flags" ]
|
_sections_unfolded = [ "Margin", "Rect", "Size Flags" ]
|
||||||
|
|
||||||
|
|
|
@ -55,14 +55,17 @@ func _process(time):
|
||||||
|
|
||||||
# poll your loader
|
# poll your loader
|
||||||
var err = loader.poll()
|
var err = loader.poll()
|
||||||
|
update_progress()
|
||||||
|
|
||||||
if err == ERR_FILE_EOF: # load finished
|
if err == ERR_FILE_EOF: # load finished
|
||||||
|
# update_progress()
|
||||||
var resource = loader.get_resource()
|
var resource = loader.get_resource()
|
||||||
loader = null
|
loader = null
|
||||||
set_new_scene( resource )
|
set_new_scene( resource )
|
||||||
break
|
break
|
||||||
elif err == OK:
|
elif err == OK:
|
||||||
update_progress()
|
# update_progress()
|
||||||
|
pass
|
||||||
else: # error during loading
|
else: # error during loading
|
||||||
show_error()
|
show_error()
|
||||||
loader = null
|
loader = null
|
||||||
|
@ -70,9 +73,11 @@ func _process(time):
|
||||||
|
|
||||||
func update_progress():
|
func update_progress():
|
||||||
print("test: "+str(loader.get_stage())+" / "+str(loader.get_stage_count()) )
|
print("test: "+str(loader.get_stage())+" / "+str(loader.get_stage_count()) )
|
||||||
var progress = int( (float(loader.get_stage()) / loader.get_stage_count()) *100 )
|
|
||||||
|
var progress_bar = get_tree().get_root().get_node("Main/background_loader/center_container/progress_bar")
|
||||||
|
var progress = (float(loader.get_stage()) / loader.get_stage_count()) * progress_bar.max_value
|
||||||
# update your progress bar?
|
# update your progress bar?
|
||||||
get_tree().get_root().get_node("Main/background_loader/center_container/progress_bar").value = progress
|
progress_bar.value = progress
|
||||||
|
|
||||||
|
|
||||||
# or update a progress animation?
|
# or update a progress animation?
|
||||||
|
|
Loading…
Reference in a new issue