Selaa lähdekoodia

Update Multitouch View demo for Godot 4.1 (#960)

behrooz bozorg chami 2 vuotta sitten
vanhempi
commit
ad2cdfebd4

+ 1 - 1
mobile/multitouch_view/Main.gd

@@ -2,7 +2,7 @@ extends Node2D
 
 func _process(_delta):
 	# Keep redrawing on every frame.
-	update()
+	queue_redraw()
 
 
 func _draw():

+ 3 - 3
mobile/multitouch_view/Main.tscn

@@ -1,6 +1,6 @@
-[gd_scene load_steps=2 format=2]
+[gd_scene load_steps=2 format=3 uid="uid://bhi7m0klu2kgy"]
 
-[ext_resource path="res://Main.gd" type="Script" id=1]
+[ext_resource type="Script" path="res://Main.gd" id="1"]
 
 [node name="Main" type="Node2D"]
-script = ExtResource( 1 )
+script = ExtResource("1")

+ 2 - 2
mobile/multitouch_view/TouchHelper.gd

@@ -13,8 +13,8 @@ func _unhandled_input(event):
 			state[event.index] = event.position
 		else: # Up.
 			state.erase(event.index)
-		get_tree().set_input_as_handled()
+		get_viewport().set_input_as_handled()
 
 	elif event is InputEventScreenDrag: # Movement.
 		state[event.index] = event.position
-		get_tree().set_input_as_handled()
+		get_viewport().set_input_as_handled()

+ 3 - 2
mobile/multitouch_view/project.godot

@@ -6,15 +6,16 @@
 ;   [section] ; section goes between []
 ;   param=value ; assign values to parameters
 
-config_version=4
+config_version=5
 
 [application]
 
 config/name="Multitouch View"
 config/description="Simple debugger for multitouch input. Shows red dots everywhere you press."
+config/tags=PackedStringArray("demo", "input", "mobile", "official")
 run/main_scene="res://Main.tscn"
+config/features=PackedStringArray("4.1")
 config/icon="res://icon.webp"
-config/tags=PackedStringArray("demo", "input", "mobile", "official")
 
 [autoload]