From 7d7c08ad541104fa519958740f051dbcebf5dd3d Mon Sep 17 00:00:00 2001 From: Voylin <0voylin0@gmail.com> Date: Sun, 3 Apr 2022 14:11:55 +0900 Subject: [PATCH] Fixing Autoload(Singletons) Demo for Godot 4 Not really any fixing were required, some data changed between versions when opening and testing everything. Did some changes to the project settings (2d to canvas_items). Everything works fine without problems. Change to Vulkan Mobile --- loading/autoload/README.md | 2 +- loading/autoload/project.godot | 14 ++++---------- loading/autoload/scene_a.tscn | 6 +++--- loading/autoload/scene_b.tscn | 6 +++--- 4 files changed, 11 insertions(+), 17 deletions(-) diff --git a/loading/autoload/README.md b/loading/autoload/README.md index b1981dddb9..27777c940b 100644 --- a/loading/autoload/README.md +++ b/loading/autoload/README.md @@ -4,7 +4,7 @@ This demo shows how to use autoloads to change between scenes. Language: GDScript -Renderer: GLES 2 +Renderer: Vulkan Mobile Check out this demo on the asset library: https://godotengine.org/asset-library/asset/529 diff --git a/loading/autoload/project.godot b/loading/autoload/project.godot index 9ab1851c5b..a55b1ac461 100644 --- a/loading/autoload/project.godot +++ b/loading/autoload/project.godot @@ -6,13 +6,14 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 +config_version=5 [application] config/name="Autoload (Singletons)" config/description="This demo shows how to use autoloads to change between scenes." run/main_scene="res://scene_a.tscn" +config/features=PackedStringArray("4.0") [autoload] @@ -20,20 +21,13 @@ global="res://global.gd" [display] -window/dpi/allow_hidpi=true -window/stretch/mode="2d" +window/stretch/mode="canvas_items" window/stretch/aspect="expand" [gdnative] singletons=[] -[memory] - -multithread/thread_rid_pool_prealloc=60 - [rendering] -quality/driver/driver_name="GLES2" -vram_compression/import_etc=true -vram_compression/import_etc2=false +vulkan/rendering/back_end=1 diff --git a/loading/autoload/scene_a.tscn b/loading/autoload/scene_a.tscn index 2dd942c6bf..a94baa9f79 100644 --- a/loading/autoload/scene_a.tscn +++ b/loading/autoload/scene_a.tscn @@ -1,13 +1,13 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://bh2ylkcsgejgy"] -[ext_resource path="res://scene_a.gd" type="Script" id=1] +[ext_resource type="Script" path="res://scene_a.gd" id="1"] [node name="SceneA" type="Panel"] anchor_right = 1.0 anchor_bottom = 1.0 size_flags_horizontal = 2 size_flags_vertical = 2 -script = ExtResource( 1 ) +script = ExtResource( "1" ) [node name="Label" type="Label" parent="."] offset_left = 64.0 diff --git a/loading/autoload/scene_b.tscn b/loading/autoload/scene_b.tscn index cefee408e7..d34d944515 100644 --- a/loading/autoload/scene_b.tscn +++ b/loading/autoload/scene_b.tscn @@ -1,13 +1,13 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://pt77vxjf3uwe"] -[ext_resource path="res://scene_b.gd" type="Script" id=1] +[ext_resource type="Script" path="res://scene_b.gd" id="1"] [node name="SceneB" type="Panel"] anchor_right = 1.0 anchor_bottom = 1.0 size_flags_horizontal = 2 size_flags_vertical = 2 -script = ExtResource( 1 ) +script = ExtResource( "1" ) __meta__ = { "_edit_use_anchors_": false }