|
@@ -1,9 +1,10 @@
|
|
-[gd_scene load_steps=10 format=3 uid="uid://dkhg8e00d02f2"]
|
|
|
|
|
|
+[gd_scene load_steps=9 format=3 uid="uid://dkhg8e00d02f2"]
|
|
|
|
|
|
[ext_resource type="Script" path="res://navmesh.gd" id="1"]
|
|
[ext_resource type="Script" path="res://navmesh.gd" id="1"]
|
|
-[ext_resource type="NavigationMesh" uid="uid://xl4o2ckjxava" path="res://navmesh.res" id="2_lcfvj"]
|
|
|
|
-[ext_resource type="ArrayMesh" uid="uid://gmytdjp2bcsq" path="res://level_mesh.res" id="3_1cas0"]
|
|
|
|
-[ext_resource type="ArrayMesh" uid="uid://prwe6io8p1iv" path="res://robot.res" id="5_ple0n"]
|
|
|
|
|
|
+[ext_resource type="NavigationMesh" uid="uid://ii7ckx3dvrs2" path="res://navmesh.res" id="2_lcfvj"]
|
|
|
|
+[ext_resource type="ArrayMesh" path="res://level_mesh.res" id="3_1cas0"]
|
|
|
|
+[ext_resource type="Script" path="res://character.gd" id="4_u7d3d"]
|
|
|
|
+[ext_resource type="ArrayMesh" path="res://robot.res" id="5_ple0n"]
|
|
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_ps07l"]
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_ps07l"]
|
|
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
|
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
|
@@ -18,11 +19,6 @@ sky = SubResource("Sky_baxfs")
|
|
tonemap_mode = 3
|
|
tonemap_mode = 3
|
|
tonemap_white = 6.0
|
|
tonemap_white = 6.0
|
|
|
|
|
|
-[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_noou6"]
|
|
|
|
-shading_mode = 0
|
|
|
|
-
|
|
|
|
-[sub_resource type="ImmediateMesh" id="ImmediateMesh_dvj5w"]
|
|
|
|
-
|
|
|
|
[node name="Node3D" type="Node3D"]
|
|
[node name="Node3D" type="Node3D"]
|
|
_import_path = NodePath(".")
|
|
_import_path = NodePath(".")
|
|
script = ExtResource("1")
|
|
script = ExtResource("1")
|
|
@@ -31,24 +27,19 @@ script = ExtResource("1")
|
|
environment = SubResource("Environment_c0if4")
|
|
environment = SubResource("Environment_c0if4")
|
|
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
-transform = Transform3D(0.623013, -0.733525, 0.271653, 0.321394, 0.55667, 0.766045, -0.713134, -0.389948, 0.582563, 10.0773, 5.02381, 0)
|
|
|
|
-light_energy = 5.0
|
|
|
|
|
|
+transform = Transform3D(-0.723713, -0.678436, -0.12635, -0.277002, 0.11789, 0.95361, -0.632068, 0.725139, -0.273247, 10.0773, 5.02381, 0)
|
|
shadow_enabled = true
|
|
shadow_enabled = true
|
|
directional_shadow_mode = 0
|
|
directional_shadow_mode = 0
|
|
directional_shadow_fade_start = 1.0
|
|
directional_shadow_fade_start = 1.0
|
|
directional_shadow_max_distance = 35.0
|
|
directional_shadow_max_distance = 35.0
|
|
|
|
|
|
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
|
|
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
|
|
-navmesh = ExtResource("2_lcfvj")
|
|
|
|
|
|
+navigation_mesh = ExtResource("2_lcfvj")
|
|
|
|
|
|
[node name="LevelMesh" type="MeshInstance3D" parent="NavigationRegion3D"]
|
|
[node name="LevelMesh" type="MeshInstance3D" parent="NavigationRegion3D"]
|
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, -0.0452547, 0)
|
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, -0.0452547, 0)
|
|
mesh = ExtResource("3_1cas0")
|
|
mesh = ExtResource("3_1cas0")
|
|
|
|
|
|
-[node name="DrawPath" type="MeshInstance3D" parent="."]
|
|
|
|
-material_override = SubResource("StandardMaterial3D_noou6")
|
|
|
|
-mesh = SubResource("ImmediateMesh_dvj5w")
|
|
|
|
-
|
|
|
|
[node name="CameraBase" type="Node3D" parent="."]
|
|
[node name="CameraBase" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.07475, 0, 1.96678)
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.07475, 0, 1.96678)
|
|
|
|
|
|
@@ -58,8 +49,12 @@ fov = 50.0
|
|
near = 0.1
|
|
near = 0.1
|
|
|
|
|
|
[node name="RobotBase" type="Marker3D" parent="."]
|
|
[node name="RobotBase" type="Marker3D" parent="."]
|
|
|
|
+script = ExtResource("4_u7d3d")
|
|
|
|
|
|
[node name="Robot" type="MeshInstance3D" parent="RobotBase"]
|
|
[node name="Robot" type="MeshInstance3D" parent="RobotBase"]
|
|
transform = Transform3D(-0.5, 0, -7.54979e-08, 0, 1, 0, 7.54979e-08, 0, -0.5, 0, 1, 0)
|
|
transform = Transform3D(-0.5, 0, -7.54979e-08, 0, 1, 0, 7.54979e-08, 0, -0.5, 0, 1, 0)
|
|
gi_mode = 2
|
|
gi_mode = 2
|
|
mesh = ExtResource("5_ple0n")
|
|
mesh = ExtResource("5_ple0n")
|
|
|
|
+
|
|
|
|
+[node name="NavigationAgent3D" type="NavigationAgent3D" parent="RobotBase"]
|
|
|
|
+path_desired_distance = 0.1
|