From 62281159c24d723fdc7eae5dacfb172809fca39b Mon Sep 17 00:00:00 2001 From: godotg Date: Sun, 26 Nov 2023 12:28:28 +0800 Subject: [PATCH] update godot start demo to 4.x --- doc/demo01_hello/5.node2d.md | 1 + scene/demo01_hello/script/NodeTest.gd | 2 ++ scene/demo04_signal/{ => script}/thread.gd | 0 scene/demo04_signal/signal.tscn | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) rename scene/demo04_signal/{ => script}/thread.gd (100%) diff --git a/doc/demo01_hello/5.node2d.md b/doc/demo01_hello/5.node2d.md index 3abfe34..a2181f2 100644 --- a/doc/demo01_hello/5.node2d.md +++ b/doc/demo01_hello/5.node2d.md @@ -56,6 +56,7 @@ func _process(delta): pass ``` +- ThreadGroup属性,可以在子节点多线程操作属性 - https://github.com/godotengine/godot-proposals/issues/6424 diff --git a/scene/demo01_hello/script/NodeTest.gd b/scene/demo01_hello/script/NodeTest.gd index 77b824a..8065601 100644 --- a/scene/demo01_hello/script/NodeTest.gd +++ b/scene/demo01_hello/script/NodeTest.gd @@ -26,9 +26,11 @@ func _process(delta): #$NodeChild.position = Vector2.ZERO #get_parent().position = Vector2.ZERO #self.call_deferred("myCall") + #self.call_deferred_thread_group("myCall") pass func myCall(): + print("my call") get_parent().position = Vector2.ZERO pass diff --git a/scene/demo04_signal/thread.gd b/scene/demo04_signal/script/thread.gd similarity index 100% rename from scene/demo04_signal/thread.gd rename to scene/demo04_signal/script/thread.gd diff --git a/scene/demo04_signal/signal.tscn b/scene/demo04_signal/signal.tscn index a6244b2..b6d35ec 100644 --- a/scene/demo04_signal/signal.tscn +++ b/scene/demo04_signal/signal.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" path="res://scene/demo04_signal/script/signal.gd" id="1_dadg8"] [ext_resource type="Script" path="res://scene/demo04_signal/script/mySignal.gd" id="2_lvqsi"] [ext_resource type="Script" path="res://scene/demo04_signal/script/await.gd" id="3_4hptw"] -[ext_resource type="Script" path="res://scene/demo04_signal/thread.gd" id="4_r6xio"] +[ext_resource type="Script" path="res://scene/demo04_signal/script/thread.gd" id="4_r6xio"] [node name="Node2D" type="Node2D"] script = ExtResource("1_dadg8")