diff --git a/Blends/Person/Person.blend b/Blends/Person/Person.blend index 3b68c09..3fc9738 100644 Binary files a/Blends/Person/Person.blend and b/Blends/Person/Person.blend differ diff --git a/Blends/Person/Person.blend1 b/Blends/Person/Person.blend1 index 45f4445..ca4eaee 100644 Binary files a/Blends/Person/Person.blend1 and b/Blends/Person/Person.blend1 differ diff --git a/Scenes/Prefabs/cart.tscn b/Scenes/Prefabs/cart.tscn index d7f9a05..3412671 100644 --- a/Scenes/Prefabs/cart.tscn +++ b/Scenes/Prefabs/cart.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=12 format=3 uid="uid://dim2geqhn6d35"] +[gd_scene load_steps=13 format=3 uid="uid://dim2geqhn6d35"] [ext_resource type="Script" uid="uid://dhls6unflalvd" path="res://Scripts/cart.gd" id="1_esjgi"] [ext_resource type="ArrayMesh" uid="uid://p3d7iitismhf" path="res://Blends/Cart/cart-bottom.obj" id="1_ux2tx"] @@ -7,6 +7,13 @@ [ext_resource type="Script" uid="uid://bcmd74mxocn7e" path="res://Scripts/building_area.gd" id="5_eosii"] [ext_resource type="Shader" uid="uid://bfv6ckihralab" path="res://Shaders/build_transparent.gdshader" id="6_ru0md"] +[sub_resource type="NavigationMesh" id="NavigationMesh_ru0md"] +vertices = PackedVector3Array(-10.1323, -0.408406, -1.99609, -10.1323, -0.408406, 3.25391, 10.8677, -0.408406, 3.25391, 10.8677, -0.408406, -1.99609) +polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)] + +[sub_resource type="BoxShape3D" id="BoxShape3D_ru0md"] +size = Vector3(22.012, 1.44263, 6.17651) + [sub_resource type="BoxShape3D" id="BoxShape3D_esjgi"] size = Vector3(22.2341, 4.23804, 0.494629) @@ -21,8 +28,6 @@ shader = ExtResource("6_ru0md") shader_parameter/alpha = 0.5 shader_parameter/color = Vector3(0, 0, 0) -[sub_resource type="NavigationMesh" id="NavigationMesh_ru0md"] - [node name="Cart" type="Node3D" node_paths=PackedStringArray("cartTop")] script = ExtResource("1_esjgi") cartTop = NodePath("Cart-top") @@ -30,6 +35,20 @@ cartTop = NodePath("Cart-top") [node name="Cart-bottom" type="MeshInstance3D" parent="."] mesh = ExtResource("1_ux2tx") +[node name="NavigationRegion3D" type="NavigationRegion3D" parent="Cart-bottom"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.195475, 0) +navigation_mesh = SubResource("NavigationMesh_ru0md") + +[node name="NavigationObstacle3D" type="NavigationObstacle3D" parent="Cart-bottom/NavigationRegion3D"] +vertices = PackedVector3Array(-3.06239, 0, -0.0118253, -8.33663, 0, 0.206487, -8.58355, 0, -2.00176, -2.85335, 0, -2.40343) + +[node name="StaticBody3D" type="StaticBody3D" parent="Cart-bottom/NavigationRegion3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.486526, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Cart-bottom/NavigationRegion3D/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.373695, -0.950567, 0.592163) +shape = SubResource("BoxShape3D_ru0md") + [node name="Wheels2" type="MeshInstance3D" parent="."] transform = Transform3D(1, 3.49691e-07, 0, -3.49691e-07, 1, 0, 0, 0, 1, -6.05656, -1.694, -2.014) mesh = ExtResource("2_2wj72") @@ -86,9 +105,3 @@ metadata/is_building_area = true transform = Transform3D(5.40002, 0, 0, 0, 4.29805, 0, 0, 0, 2.28394, -5.69414, 1.02766, -1.22106) mesh = SubResource("BoxMesh_eosii") surface_material_override/0 = SubResource("ShaderMaterial_u7bw1") - -[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] -navigation_mesh = SubResource("NavigationMesh_ru0md") - -[node name="NavigationObstacle3D" type="NavigationObstacle3D" parent="NavigationRegion3D"] -vertices = PackedVector3Array(-3.06239, 0, -0.0118253, -8.33663, 0, 0.206487, -8.58355, 0, -2.00176, -2.85335, 0, -2.40343)