123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- [gd_scene load_steps=23 format=3 uid="uid://dlmfp2l58fl7r"]
- [ext_resource type="Script" path="res://main.gd" id="1_gakxv"]
- [ext_resource type="PackedScene" uid="uid://ctwfhsr53boeg" path="res://movement_hand_walk.tscn" id="2_5dofw"]
- [ext_resource type="PackedScene" uid="uid://b6bk2pj8vbj28" path="res://addons/godot-xr-tools/functions/movement_turn.tscn" id="2_wss5p"]
- [ext_resource type="PackedScene" uid="uid://dgncgj4b56r52" path="res://xr_tools_hand_pusher.tscn" id="3_bu4bl"]
- [ext_resource type="PackedScene" uid="uid://diyu06cw06syv" path="res://addons/godot-xr-tools/player/player_body.tscn" id="3_nu1c5"]
- [sub_resource type="BoxMesh" id="BoxMesh_qu5kw"]
- size = Vector3(0.1, 0.1, 0.1)
- [sub_resource type="BoxMesh" id="BoxMesh_w3gnw"]
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_uy2or"]
- data = PackedVector3Array(-0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, -0.5)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0x476"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_upm0w"]
- data = PackedVector3Array(-0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, -0.5)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3he1b"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_xqpg3"]
- data = PackedVector3Array(-0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, -0.5)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ji0wy"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="BoxMesh" id="BoxMesh_vrlun"]
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_fo386"]
- data = PackedVector3Array(-0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, -0.5, -0.5)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lkuru"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_htaqa"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_igg63"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gnw6w"]
- albedo_color = Color(0.470588, 0.470588, 0.470588, 1)
- [sub_resource type="PhysicalSkyMaterial" id="PhysicalSkyMaterial_3av0q"]
- [sub_resource type="Sky" id="Sky_01wgo"]
- sky_material = SubResource("PhysicalSkyMaterial_3av0q")
- [sub_resource type="Environment" id="Environment_67l88"]
- background_mode = 2
- sky = SubResource("Sky_01wgo")
- [node name="Main" type="Node3D"]
- script = ExtResource("1_gakxv")
- [node name="XROrigin3D" type="XROrigin3D" parent="."]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.15813, 0, -1.32179)
- [node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
- [node name="LeftHandController" type="XRController3D" parent="XROrigin3D"]
- tracker = &"left_hand"
- pose = &"grip"
- [node name="MeshInstance3D" type="MeshInstance3D" parent="XROrigin3D/LeftHandController"]
- visible = false
- mesh = SubResource("BoxMesh_qu5kw")
- [node name="MovementTurn" parent="XROrigin3D/LeftHandController" instance=ExtResource("2_wss5p")]
- [node name="XRToolsHandPusher" parent="XROrigin3D/LeftHandController" instance=ExtResource("3_bu4bl")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.15813, 0, -1.32179)
- [node name="RightHandController" type="XRController3D" parent="XROrigin3D"]
- tracker = &"right_hand"
- pose = &"grip"
- [node name="MeshInstance3D" type="MeshInstance3D" parent="XROrigin3D/RightHandController"]
- visible = false
- mesh = SubResource("BoxMesh_qu5kw")
- [node name="MovementTurn" parent="XROrigin3D/RightHandController" instance=ExtResource("2_wss5p")]
- [node name="XRToolsHandPusher" parent="XROrigin3D/RightHandController" instance=ExtResource("3_bu4bl")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.15813, 0, -1.32179)
- [node name="PlayerBody" parent="XROrigin3D" instance=ExtResource("3_nu1c5")]
- [node name="XRToolsMovementHandWalk" parent="XROrigin3D" instance=ExtResource("2_5dofw")]
- fling_multiplier = 0.5
- grav = 5.0
- velocity_averages = 8
- [node name="Env" type="Node3D" parent="."]
- [node name="MeshInstance3D" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(18.3107, 0, 0, 0, 0.556596, 0, 0, 0, 20.9464, 0, -0.245449, 0)
- mesh = SubResource("BoxMesh_w3gnw")
- skeleton = NodePath("../..")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_uy2or")
- [node name="MeshInstance3D2" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(2.47872, 0, 2.5691, 0, 0.0634879, 0, -2.51963, 0, 2.52738, -4.68012, 1.64047, -1.97756)
- material_override = SubResource("StandardMaterial3D_0x476")
- mesh = SubResource("BoxMesh_w3gnw")
- skeleton = NodePath("../..")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D2"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D2/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_upm0w")
- [node name="MeshInstance3D3" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(2.46297, 0, -2.5848, 0, 0.0634879, 0, 2.53503, 0, 2.51133, 3.38194, 1.63149, -4.23538)
- material_override = SubResource("StandardMaterial3D_3he1b")
- mesh = SubResource("BoxMesh_w3gnw")
- skeleton = NodePath("../..")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D3"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D3/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_xqpg3")
- [node name="MeshInstance3D4" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87752, 0.416141, -1.25583)
- material_override = SubResource("StandardMaterial3D_ji0wy")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D4"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D4/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D5" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.02324, 0.416141, -1.33233)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D5"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D5/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D12" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 9.40707, 0, 0, 0, 1, 3.87641, 4.5077, 3.73279)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D12"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D12/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D13" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 9.40707, 0, 0, 0, 1, 3.87641, 4.5077, 3.73279)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D13"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D13/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D14" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 9.40707, 0, 0, 0, 1, 1.70149, 4.5077, 3.73279)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D14"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D14/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D9" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.52848, 0.416141, 5.41579)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D9"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D9/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D10" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.11206, 0.416141, 8.1059)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D10"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D10/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D11" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.08117, 0.416141, 6.24514)
- material_override = SubResource("StandardMaterial3D_lkuru")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D11"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D11/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D6" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1.99265, 0, 0, 0, 1, 1.35309, 0.416141, -2.23491)
- material_override = SubResource("StandardMaterial3D_htaqa")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D6"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D6/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D7" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1.99265, 0, 0, 0, 1, -1.68826, 0.199685, -2.37954)
- material_override = SubResource("StandardMaterial3D_igg63")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D7"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D7/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="MeshInstance3D8" type="MeshInstance3D" parent="Env"]
- transform = Transform3D(1, 0, 0, 0, 1.99265, 0, 0, 0, 1, -0.235145, 0.199685, -3.74581)
- material_override = SubResource("StandardMaterial3D_gnw6w")
- mesh = SubResource("BoxMesh_vrlun")
- [node name="StaticBody3D" type="StaticBody3D" parent="Env/MeshInstance3D8"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Env/MeshInstance3D8/StaticBody3D"]
- shape = SubResource("ConcavePolygonShape3D_fo386")
- [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
- environment = SubResource("Environment_67l88")
- [node name="DirectionalLight3D" type="DirectionalLight3D" parent="WorldEnvironment"]
- transform = Transform3D(0.930577, 0.291382, 0.221636, 0, -0.605405, 0.795918, 0.366095, -0.740663, -0.563376, 0, 2.90989, 0)
- shadow_enabled = true
|