1
- [gd_scene load_steps =14 format =3 uid ="uid://br3bss6kac8pa" ]
1
+ [gd_scene load_steps =15 format =3 uid ="uid://br3bss6kac8pa" ]
2
2
3
3
[ext_resource type ="PackedScene" uid ="uid://d22k0sp2hinew" path ="res://assets/gltf/LeftHandHumanoid.gltf" id ="2_3hxem" ]
4
4
[ext_resource type ="Script" path ="res://start_vr.gd" id ="2_5rtkn" ]
@@ -32,6 +32,10 @@ size = Vector2(1000, 1000)
32
32
subdivide_width = 10
33
33
subdivide_depth = 10
34
34
35
+ [sub_resource type ="SphereMesh" id ="SphereMesh_d5x0p" ]
36
+ radius = 0.01
37
+ height = 0.02
38
+
35
39
[node name ="Main" type ="Node3D" ]
36
40
37
41
[node name ="StartVR" type ="Node3D" parent ="." ]
@@ -73,12 +77,14 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.13752, 0.941084, 0)
73
77
[node name ="Box03" parent ="Table" instance =ExtResource ("7_6sqt7" )]
74
78
transform = Transform3D (1 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0.0746718 , 1.06282 , 0 )
75
79
76
- [node name ="LeftHandInfo" parent ="Table" instance =ExtResource ("5_wlhtu" )]
80
+ [node name ="LeftHandInfo" parent ="Table" node_paths = PackedStringArray ( "fallback_mesh" ) instance =ExtResource ("5_wlhtu" )]
77
81
transform = Transform3D (0.939693 , -0.085635 , 0.331126 , 0 , 0.968147 , 0.25038 , -0.34202 , -0.23528 , 0.909761 , -0.713026 , 0.8718 , -0.309953 )
82
+ fallback_mesh = NodePath ("../../XROrigin3D/LeftHandController/FullbackMesh" )
78
83
79
- [node name ="RightHandInfo" parent ="Table" instance =ExtResource ("5_wlhtu" )]
84
+ [node name ="RightHandInfo" parent ="Table" node_paths = PackedStringArray ( "fallback_mesh" ) instance =ExtResource ("5_wlhtu" )]
80
85
transform = Transform3D (0.939693 , 0.085635 , -0.331126 , 0 , 0.968147 , 0.25038 , 0.34202 , -0.23528 , 0.909761 , 0.278022 , 0.8718 , -0.381943 )
81
86
hand = 1
87
+ fallback_mesh = NodePath ("../../XROrigin3D/RightHandController/FullbackMesh" )
82
88
83
89
[node name ="XROrigin3D" type ="XROrigin3D" parent ="." ]
84
90
@@ -91,6 +97,9 @@ tracker = &"left_hand"
91
97
pose = &"pose"
92
98
show_when_tracked = true
93
99
100
+ [node name ="FullbackMesh" type ="MeshInstance3D" parent ="XROrigin3D/LeftHandController" ]
101
+ mesh = SubResource ("SphereMesh_d5x0p" )
102
+
94
103
[node name ="PickupHandler" parent ="XROrigin3D/LeftHandController" instance =ExtResource ("3_sg1io" )]
95
104
transform = Transform3D (1 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0.05 , 0 , 0 )
96
105
pickup_action = "pickup"
@@ -101,6 +110,10 @@ tracker = &"right_hand"
101
110
pose = &"pose"
102
111
show_when_tracked = true
103
112
113
+ [node name ="FullbackMesh" type ="MeshInstance3D" parent ="XROrigin3D/RightHandController" ]
114
+ mesh = SubResource ("SphereMesh_d5x0p" )
115
+ skeleton = NodePath ("../../LeftHandController" )
116
+
104
117
[node name ="PickupHandler" parent ="XROrigin3D/RightHandController" instance =ExtResource ("3_sg1io" )]
105
118
transform = Transform3D (1 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , -0.05 , 0 , 0 )
106
119
pickup_action = "pickup"
0 commit comments