diff --git a/3d/navmesh/navmesh.gd b/3d/navmesh/navmesh.gd index b280b86a..d0b6f72a 100644 --- a/3d/navmesh/navmesh.gd +++ b/3d/navmesh/navmesh.gd @@ -1,6 +1,6 @@ extends Navigation -const SPEED = 4.0 +const SPEED = 10.0 var camrot = 0.0 diff --git a/3d/navmesh/navmesh.tscn b/3d/navmesh/navmesh.tscn index 6a4551ff..8888ce54 100644 --- a/3d/navmesh/navmesh.tscn +++ b/3d/navmesh/navmesh.tscn @@ -3,12 +3,19 @@ [ext_resource path="res://navmesh.gd" type="Script" id=1] [ext_resource path="res://default_env.tres" type="Environment" id=3] -[sub_resource type="SpatialMaterial" id=1] +[sub_resource type="NavigationMesh" id=1] +vertices = PoolVector3Array( 0.442188, 2.35475, 1.48594, 1.04219, 2.75475, 2.38594, 1.94219, 1.55475, 1.48594, 1.34219, 0.554745, -0.0140624, -0.757813, 0.354745, 2.98594, -0.157812, 0.354745, 2.38594, -0.457812, 0.354745, 1.48594, -1.95781, 0.354745, 2.68594, 12.4422, 2.35475, -1.81406, 10.0422, 2.35475, 0.285938, 10.3422, 2.35475, 2.98594, -6.45781, 3.95475, -0.914063, -5.85781, 4.15475, -0.614062, -4.95781, 3.95475, -1.81406, -4.35781, 2.55475, -3.61406, -5.25781, 2.55475, -5.11406, -6.45781, 3.35475, -3.91406, -4.65781, 3.35475, -2.71406, 1.94219, 1.55475, 1.48594, 2.54219, 0.354745, 1.78594, 3.74219, 0.354745, 1.78594, 4.04219, 0.554745, 0.285938, 1.34219, 0.554745, -0.0140624, 0.142188, 0.354745, -1.81406, -0.757813, 0.754745, -4.21406, -2.25781, 0.954745, -3.01406, -1.50781, 0.754745, -3.61406, 9.44219, 2.95475, 5.38594, 10.3422, 2.35475, 8.08594, 10.9422, 2.35475, 9.28594, 12.4422, 2.35475, 8.98594, 12.4422, 2.35475, -1.81406, 10.3422, 2.35475, 2.98594, 9.44219, 2.95475, 5.38594, 9.14219, 2.35475, 5.98594, 9.14219, 2.35475, 7.78594, 10.3422, 2.35475, 8.08594, 10.3422, 2.35475, 2.98594, 9.74219, 2.75475, 3.28594, 9.44219, 2.95475, 5.38594, 0.142188, 0.354745, -1.81406, 1.34219, 0.554745, -0.0140624, 4.04219, 0.554745, 0.285938, 6.14219, 1.95475, -1.81406, 3.14219, 0.354745, -1.81406, 5.09219, 1.55475, -0.764062, 6.14219, 1.95475, -1.81406, 4.04219, 0.554745, 0.285938, 10.0422, 2.35475, 0.285938, 12.4422, 2.35475, -1.81406, 7.71719, 2.35475, -1.81406, 5.09219, 1.55475, -0.764062, 5.54219, 1.75475, 0.285938, 7.04219, 2.35475, 0.285938, 11.8422, 2.35475, 11.0859, 12.4422, 2.35475, 8.98594, 10.9422, 2.35475, 9.28594, 10.6422, 2.35475, 10.1859, 10.6422, 2.35475, 10.1859, 0.142188, 8.35474, 10.4859, 0.142188, 7.95475, 11.0859, 11.8422, 2.35475, 11.0859, 7.14219, 2.35475, 10.2859, 6.8279, 2.35475, 11.0859, -1.95781, 1.15475, -5.11406, -5.25781, 2.55475, -5.11406, -4.35781, 2.55475, -3.61406, -2.25781, 0.954745, -3.01406, -0.757813, 0.754745, -4.21406, -3.30781, 1.75475, -3.31406, -1.50781, 0.754745, -3.61406, -1.95781, 0.354745, 2.68594, -0.457812, 0.354745, 1.48594, 1.34219, 0.554745, -0.0140624, 0.142188, 0.354745, -1.81406, -2.25781, 0.954745, -3.01406, -3.15781, 4.95475, -0.0140624, -4.35781, 4.95475, 1.18594, -4.95781, 4.95475, 2.68594, -3.15781, 4.95475, 2.98594, -1.65781, 4.95475, 1.18594, -1.65781, 4.75475, -0.614062, 3.14219, 4.95475, 0.285938, 1.34219, 4.95475, -0.614062, 0.142188, 4.55475, 0.885938, 2.54219, 4.95475, 2.38594, -3.15781, 4.95475, -0.0140624, -4.95781, 3.95475, -1.81406, -5.85781, 4.15475, -0.614062, -4.35781, 4.95475, 1.18594, 3.14219, 4.95475, 4.48594, 4.64219, 4.95475, 5.38594, 4.94219, 4.95475, 3.28594, 3.14219, 4.95475, 0.285938, 2.54219, 4.95475, 2.38594, 9.44219, 2.95475, 5.38594, 9.74219, 2.75475, 3.28594, 4.94219, 4.95475, 3.28594, 4.64219, 4.95475, 5.38594, 6.24219, 4.95475, 5.38594, 7.84219, 4.15475, 5.38594, 6.54219, 4.95475, 3.28594, -1.65781, 4.75475, -0.614062, -1.65781, 4.95475, 1.18594, 0.142188, 4.55475, 0.885938, 1.34219, 4.95475, -0.614062, -0.157812, 4.55475, -0.614062, 0.142188, 7.95475, 11.0859, 0.142188, 8.35474, 10.4859, -0.157812, 8.35474, 8.98594, -0.0078125, 8.35474, 10.0359, -2.25781, 8.35474, 11.0859, 0.142188, 7.95475, 11.0859, -0.157812, 8.35474, 8.98594, -2.85781, 8.35474, 6.58594, -5.55781, 8.35474, 7.78594, -5.55781, 8.35474, 8.38594, -1.05781, 8.35474, 11.0859, -0.0078125, 8.35474, 10.0359, -2.85781, 8.35474, 6.58594, 1.04219, 2.75475, 2.38594, 0.442188, 2.35475, 1.48594, -5.55781, 8.35474, 7.78594, -0.907812, 5.55475, 4.48594, -3.15781, 7.35475, 5.26594, -4.35781, 8.35474, 6.52594, 0.142188, 0.354745, 3.58594, -0.757813, 0.354745, 2.98594, -1.95781, 0.354745, 2.68594, 3.74219, 0.354745, 1.78594, 2.54219, 0.354745, 1.78594, 0.142188, 0.354745, 3.58594, 4.04219, 0.554745, 5.68594, 9.14219, 2.35475, 7.78594, 9.14219, 2.35475, 5.98594, 4.04219, 0.554745, 5.68594, -1.95781, 0.354745, 7.78594, 2.79933, 0.354745, 7.78594, 5.97076, 1.95475, 7.78594, 7.44219, 2.35475, 5.88594, 5.74219, 1.75475, 5.78594, 0.142188, 0.354745, 3.58594, -1.95781, 0.354745, 2.68594, -1.95781, 0.354745, 7.78594, 4.04219, 0.554745, 5.68594, 4.64219, 4.95475, 5.38594, 3.14219, 4.95475, 4.48594, 2.84219, 4.95475, 5.68594, 4.04219, 4.95475, 7.18594, 4.64219, 4.95475, 5.38594, 2.84219, 4.95475, 5.68594, 1.34219, 4.95475, 7.18594, 2.54219, 4.95475, 8.68594, 1.34219, 4.95475, 7.18594, -1.35781, 4.95475, 7.48594, -1.35781, 4.75475, 9.28594, 2.54219, 4.95475, 8.68594, -0.0078125, 4.55475, 7.33594, -4.35781, 4.95475, 7.48594, -1.35781, 4.75475, 9.28594, -1.35781, 4.95475, 7.48594, -3.45781, 4.95475, 5.38594, -5.25781, 4.95475, 5.38594, -3.45781, 4.95475, 5.38594, -3.15781, 4.95475, 2.98594, -4.95781, 4.95475, 2.68594, -5.25781, 4.95475, 5.38594 ) +polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 10, 9, 8 ), PoolIntArray( 12, 11, 13 ), PoolIntArray( 13, 11, 17 ), PoolIntArray( 17, 11, 14 ), PoolIntArray( 14, 11, 16 ), PoolIntArray( 14, 16, 15 ), PoolIntArray( 19, 18, 20 ), PoolIntArray( 20, 18, 21 ), PoolIntArray( 21, 18, 22 ), PoolIntArray( 24, 23, 26 ), PoolIntArray( 26, 23, 25 ), PoolIntArray( 29, 28, 30 ), PoolIntArray( 30, 28, 27 ), PoolIntArray( 30, 27, 32 ), PoolIntArray( 30, 32, 31 ), PoolIntArray( 34, 33, 35 ), PoolIntArray( 35, 33, 36 ), PoolIntArray( 38, 37, 39 ), PoolIntArray( 43, 45, 44 ), PoolIntArray( 44, 45, 42 ), PoolIntArray( 44, 42, 41 ), PoolIntArray( 44, 41, 40 ), PoolIntArray( 47, 51, 52 ), PoolIntArray( 52, 51, 46 ), PoolIntArray( 52, 46, 53 ), PoolIntArray( 53, 46, 50 ), PoolIntArray( 53, 50, 48 ), PoolIntArray( 48, 50, 49 ), PoolIntArray( 57, 56, 54 ), PoolIntArray( 54, 56, 55 ), PoolIntArray( 58, 61, 62 ), PoolIntArray( 62, 61, 63 ), PoolIntArray( 62, 63, 59 ), PoolIntArray( 59, 63, 60 ), PoolIntArray( 67, 69, 70 ), PoolIntArray( 70, 69, 68 ), PoolIntArray( 68, 69, 64 ), PoolIntArray( 64, 69, 66 ), PoolIntArray( 64, 66, 65 ), PoolIntArray( 73, 72, 74 ), PoolIntArray( 74, 72, 71 ), PoolIntArray( 74, 71, 75 ), PoolIntArray( 81, 80, 76 ), PoolIntArray( 76, 80, 77 ), PoolIntArray( 77, 80, 79 ), PoolIntArray( 77, 79, 78 ), PoolIntArray( 83, 82, 84 ), PoolIntArray( 84, 82, 85 ), PoolIntArray( 89, 88, 86 ), PoolIntArray( 86, 88, 87 ), PoolIntArray( 91, 90, 92 ), PoolIntArray( 92, 90, 94 ), PoolIntArray( 92, 94, 93 ), PoolIntArray( 98, 97, 99 ), PoolIntArray( 99, 97, 101 ), PoolIntArray( 99, 101, 100 ), PoolIntArray( 100, 101, 95 ), PoolIntArray( 95, 101, 96 ), PoolIntArray( 105, 104, 106 ), PoolIntArray( 106, 104, 102 ), PoolIntArray( 102, 104, 103 ), PoolIntArray( 107, 110, 108 ), PoolIntArray( 108, 110, 109 ), PoolIntArray( 112, 117, 118 ), PoolIntArray( 118, 117, 113 ), PoolIntArray( 113, 117, 111 ), PoolIntArray( 113, 111, 114 ), PoolIntArray( 114, 111, 116 ), PoolIntArray( 114, 116, 115 ), PoolIntArray( 122, 125, 119 ), PoolIntArray( 119, 125, 124 ), PoolIntArray( 119, 124, 123 ), PoolIntArray( 123, 124, 120 ), PoolIntArray( 120, 124, 121 ), PoolIntArray( 128, 127, 126 ), PoolIntArray( 130, 129, 131 ), PoolIntArray( 131, 129, 132 ), PoolIntArray( 134, 133, 139 ), PoolIntArray( 139, 133, 138 ), PoolIntArray( 139, 138, 140 ), PoolIntArray( 140, 138, 135 ), PoolIntArray( 135, 138, 137 ), PoolIntArray( 135, 137, 136 ), PoolIntArray( 142, 141, 143 ), PoolIntArray( 143, 141, 144 ), PoolIntArray( 147, 146, 145 ), PoolIntArray( 149, 148, 150 ), PoolIntArray( 150, 148, 151 ), PoolIntArray( 151, 148, 152 ), PoolIntArray( 154, 157, 155 ), PoolIntArray( 155, 157, 153 ), PoolIntArray( 155, 153, 156 ), PoolIntArray( 162, 161, 158 ), PoolIntArray( 158, 161, 160 ), PoolIntArray( 158, 160, 159 ), PoolIntArray( 164, 163, 165 ), PoolIntArray( 165, 163, 166 ) ] +agent/radius = 0.3 +agent/max_climb = 0.5 +agent/max_slope = 70.0 + +[sub_resource type="SpatialMaterial" id=2] albedo_color = Color( 0.258902, 0.392157, 1, 1 ) metallic = 0.2 roughness = 0.0 -[sub_resource type="ArrayMesh" id=2] +[sub_resource type="ArrayMesh" id=3] surfaces/0 = { "aabb": AABB( -3.37908, 0, -2.70735, 9.7541, 4.01029, 8.40147 ), "array_data": PoolByteArray( 0, 0, 0, 0, 0, 188, 0, 60, 8, 123, 28, 0, 77, 182, 102, 50, 15, 192, 0, 60, 8, 123, 28, 0, 240, 188, 102, 50, 246, 189, 0, 60, 8, 123, 28, 0, 0, 188, 0, 0, 0, 188, 0, 60, 8, 123, 28, 0, 77, 182, 102, 50, 15, 192, 0, 60, 34, 118, 30, 0, 249, 188, 0, 56, 77, 193, 0, 60, 34, 118, 30, 0, 163, 190, 0, 56, 248, 190, 0, 60, 34, 118, 30, 0, 240, 188, 102, 50, 246, 189, 0, 60, 34, 118, 30, 0, 249, 188, 0, 56, 77, 193, 0, 60, 61, 110, 8, 0, 124, 192, 51, 59, 106, 193, 0, 60, 61, 110, 8, 0, 52, 192, 51, 59, 222, 190, 0, 60, 61, 110, 8, 0, 163, 190, 0, 56, 248, 190, 0, 60, 61, 110, 8, 0, 124, 192, 51, 59, 106, 193, 0, 60, 59, 108, 229, 0, 35, 194, 51, 61, 120, 192, 0, 60, 59, 108, 229, 0, 211, 192, 51, 61, 234, 189, 0, 60, 59, 108, 229, 0, 52, 192, 51, 59, 222, 190, 0, 60, 59, 108, 229, 0, 35, 194, 51, 61, 120, 192, 0, 60, 39, 103, 194, 0, 194, 194, 204, 62, 188, 189, 0, 60, 39, 103, 194, 0, 214, 192, 204, 62, 156, 188, 0, 60, 39, 103, 194, 0, 211, 192, 51, 61, 234, 189, 0, 60, 39, 103, 194, 0, 194, 194, 204, 62, 188, 189, 0, 60, 0, 125, 234, 0, 149, 194, 51, 63, 184, 184, 0, 60, 0, 125, 234, 0, 170, 192, 51, 63, 249, 186, 0, 60, 0, 125, 234, 0, 214, 192, 204, 62, 156, 188, 0, 60, 0, 125, 234, 0, 149, 194, 51, 63, 184, 184, 0, 60, 240, 120, 220, 0, 145, 193, 255, 63, 46, 160, 0, 60, 240, 120, 220, 0, 23, 192, 255, 63, 187, 183, 0, 60, 240, 120, 220, 0, 170, 192, 51, 63, 249, 186, 0, 60, 240, 120, 220, 0, 145, 193, 255, 63, 46, 160, 0, 60, 227, 117, 218, 0, 151, 192, 155, 64, 245, 56, 0, 60, 227, 117, 218, 0, 54, 190, 155, 64, 93, 168, 0, 60, 227, 117, 218, 0, 23, 192, 255, 63, 187, 183, 0, 60, 227, 117, 218, 0, 0, 64, 0, 0, 128, 65, 0, 60, 166, 88, 0, 0, 0, 64, 0, 0, 0, 68, 0, 60, 166, 88, 0, 0, 91, 65, 144, 57, 0, 68, 0, 60, 166, 88, 0, 0, 91, 65, 144, 57, 128, 65, 0, 60, 166, 88, 0, 0, 85, 65, 149, 57, 255, 187, 0, 60, 216, 120, 0, 0, 85, 65, 149, 57, 0, 52, 0, 60, 216, 120, 0, 0, 89, 67, 35, 60, 0, 52, 0, 60, 216, 120, 0, 0, 89, 67, 35, 60, 255, 187, 0, 60, 216, 120, 0, 0, 19, 69, 35, 60, 255, 187, 0, 60, 0, 127, 0, 0, 19, 69, 35, 60, 0, 52, 0, 60, 0, 127, 0, 0, 96, 70, 35, 60, 0, 52, 0, 60, 0, 127, 0, 0, 96, 70, 35, 60, 255, 187, 0, 60, 0, 127, 0, 0, 89, 67, 35, 60, 255, 187, 0, 60, 0, 127, 0, 0, 89, 67, 35, 60, 0, 52, 0, 60, 0, 127, 0, 0, 0, 188, 0, 0, 0, 188, 0, 60, 0, 127, 0, 0, 34, 182, 0, 0, 36, 62, 0, 60, 0, 127, 0, 0, 4, 58, 0, 0, 148, 43, 0, 60, 0, 127, 0, 0, 0, 0, 0, 0, 0, 188, 0, 60, 0, 127, 0, 0, 19, 69, 35, 60, 0, 62, 0, 60, 0, 127, 0, 0, 19, 69, 35, 60, 128, 65, 0, 60, 0, 127, 0, 0, 96, 70, 35, 60, 128, 65, 0, 60, 0, 127, 0, 0, 89, 67, 35, 60, 128, 65, 0, 60, 0, 127, 0, 0, 89, 67, 35, 60, 0, 68, 0, 60, 0, 127, 0, 0, 19, 69, 35, 60, 0, 68, 0, 60, 0, 127, 0, 0, 96, 70, 35, 60, 0, 68, 0, 60, 0, 127, 0, 0, 19, 69, 35, 60, 128, 65, 0, 60, 62, 110, 0, 0, 19, 69, 35, 60, 0, 62, 0, 60, 62, 110, 0, 0, 57, 68, 13, 62, 0, 62, 0, 60, 62, 110, 0, 0, 57, 68, 13, 62, 128, 65, 0, 60, 62, 110, 0, 0, 19, 67, 171, 64, 128, 65, 0, 60, 0, 127, 0, 0, 19, 67, 171, 64, 0, 62, 0, 60, 0, 127, 0, 0, 243, 64, 171, 64, 0, 62, 0, 60, 0, 127, 0, 0, 243, 64, 171, 64, 128, 65, 0, 60, 0, 127, 0, 0, 57, 68, 13, 62, 128, 65, 0, 60, 97, 81, 0, 0, 57, 68, 13, 62, 0, 62, 0, 60, 97, 81, 0, 0, 19, 67, 171, 64, 0, 62, 0, 60, 97, 81, 0, 0, 19, 67, 171, 64, 128, 65, 0, 60, 97, 81, 0, 0, 0, 64, 0, 0, 0, 188, 0, 60, 165, 87, 0, 0, 0, 64, 0, 0, 0, 52, 0, 60, 165, 87, 0, 0, 85, 65, 149, 57, 0, 52, 0, 60, 165, 87, 0, 0, 85, 65, 149, 57, 255, 187, 0, 60, 165, 87, 0, 0, 91, 65, 144, 57, 128, 65, 0, 60, 216, 120, 0, 0, 91, 65, 144, 57, 0, 68, 0, 60, 216, 120, 0, 0, 89, 67, 35, 60, 0, 68, 0, 60, 216, 120, 0, 0, 89, 67, 35, 60, 128, 65, 0, 60, 216, 120, 0, 0, 0, 64, 0, 0, 0, 52, 0, 60, 0, 127, 0, 0, 0, 64, 0, 0, 0, 188, 0, 60, 0, 127, 0, 0, 7, 61, 0, 0, 156, 55, 0, 60, 0, 127, 0, 0, 0, 64, 0, 0, 128, 65, 0, 60, 0, 127, 0, 0, 126, 40, 0, 0, 80, 63, 0, 60, 0, 127, 0, 0, 0, 64, 0, 0, 0, 68, 0, 60, 0, 127, 0, 0, 0, 188, 0, 0, 0, 68, 0, 60, 0, 127, 0, 0, 191, 64, 171, 64, 152, 62, 0, 60, 0, 127, 0, 0, 116, 64, 171, 64, 174, 60, 0, 60, 0, 127, 0, 0, 82, 61, 171, 64, 42, 62, 0, 60, 0, 127, 0, 0, 175, 61, 171, 64, 90, 63, 0, 60, 0, 127, 0, 0, 46, 190, 171, 64, 143, 38, 0, 60, 0, 127, 0, 0, 186, 191, 171, 64, 124, 53, 0, 60, 0, 127, 0, 0, 250, 188, 171, 64, 30, 60, 0, 60, 0, 127, 0, 0, 5, 188, 171, 64, 170, 58, 0, 60, 0, 127, 0, 0, 106, 188, 171, 64, 128, 68, 0, 60, 56, 112, 17, 0, 1, 185, 61, 64, 165, 68, 0, 60, 56, 112, 17, 0, 251, 182, 61, 64, 100, 67, 0, 60, 56, 112, 17, 0, 220, 185, 171, 64, 54, 67, 0, 60, 56, 112, 17, 0, 191, 64, 171, 64, 73, 65, 0, 60, 0, 127, 0, 0, 216, 64, 171, 64, 74, 64, 0, 60, 0, 127, 0, 0, 206, 61, 171, 64, 74, 64, 0, 60, 0, 127, 0, 0, 175, 61, 171, 64, 232, 64, 0, 60, 0, 127, 0, 0, 1, 185, 61, 64, 174, 181, 0, 60, 56, 112, 239, 0, 106, 188, 171, 64, 184, 178, 0, 60, 56, 112, 239, 0, 220, 185, 171, 64, 127, 57, 0, 60, 56, 112, 239, 0, 251, 182, 61, 64, 199, 56, 0, 60, 56, 112, 239, 0, 186, 191, 171, 64, 230, 67, 0, 60, 0, 127, 0, 0, 46, 190, 171, 64, 68, 68, 0, 60, 0, 127, 0, 0, 5, 188, 171, 64, 235, 66, 0, 60, 0, 127, 0, 0, 250, 188, 171, 64, 134, 66, 0, 60, 0, 127, 0, 0, 248, 63, 171, 64, 32, 67, 0, 60, 0, 127, 0, 0, 116, 64, 171, 64, 62, 66, 0, 60, 0, 127, 0, 0, 82, 61, 171, 64, 128, 65, 0, 60, 0, 127, 0, 0, 189, 60, 171, 64, 12, 66, 0, 60, 0, 127, 0, 0, 248, 192, 171, 64, 62, 66, 0, 60, 0, 127, 0, 0, 127, 192, 171, 64, 32, 67, 0, 60, 0, 127, 0, 0, 196, 189, 171, 64, 12, 66, 0, 60, 0, 127, 0, 0, 89, 190, 171, 64, 128, 65, 0, 60, 0, 127, 0, 0, 200, 58, 171, 64, 184, 178, 0, 60, 200, 112, 239, 0, 233, 53, 61, 64, 174, 181, 0, 60, 200, 112, 239, 0, 194, 49, 61, 64, 199, 56, 0, 60, 200, 112, 239, 0, 158, 55, 171, 64, 127, 57, 0, 60, 200, 112, 239, 0, 39, 61, 171, 64, 68, 68, 0, 60, 0, 127, 0, 0, 179, 62, 171, 64, 230, 67, 0, 60, 0, 127, 0, 0, 232, 59, 171, 64, 134, 66, 0, 60, 0, 127, 0, 0, 254, 57, 171, 64, 235, 66, 0, 60, 0, 127, 0, 0, 91, 193, 171, 64, 74, 64, 0, 60, 0, 127, 0, 0, 66, 193, 171, 64, 73, 65, 0, 60, 0, 127, 0, 0, 181, 190, 171, 64, 232, 64, 0, 60, 0, 127, 0, 0, 212, 190, 171, 64, 74, 64, 0, 60, 0, 127, 0, 0, 179, 62, 171, 64, 124, 53, 0, 60, 0, 127, 0, 0, 39, 61, 171, 64, 143, 38, 0, 60, 0, 127, 0, 0, 254, 57, 171, 64, 170, 58, 0, 60, 0, 127, 0, 0, 232, 59, 171, 64, 30, 60, 0, 60, 0, 127, 0, 0, 233, 53, 61, 64, 165, 68, 0, 60, 200, 112, 17, 0, 200, 58, 171, 64, 128, 68, 0, 60, 200, 112, 17, 0, 158, 55, 171, 64, 54, 67, 0, 60, 200, 112, 17, 0, 194, 49, 61, 64, 100, 67, 0, 60, 200, 112, 17, 0, 248, 192, 171, 64, 174, 60, 0, 60, 0, 127, 0, 0, 66, 193, 171, 64, 152, 62, 0, 60, 0, 127, 0, 0, 181, 190, 171, 64, 90, 63, 0, 60, 0, 127, 0, 0, 89, 190, 171, 64, 42, 62, 0, 60, 0, 127, 0, 0, 248, 63, 171, 64, 213, 57, 0, 60, 0, 127, 0, 0, 189, 60, 171, 64, 19, 61, 0, 60, 0, 127, 0, 0, 127, 192, 171, 64, 213, 57, 0, 60, 0, 127, 0, 0, 196, 189, 171, 64, 19, 61, 0, 60, 0, 127, 0, 0, 1, 185, 61, 64, 165, 68, 0, 60, 0, 127, 0, 0, 26, 176, 61, 64, 178, 68, 0, 60, 0, 127, 0, 0, 26, 176, 61, 64, 115, 67, 0, 60, 0, 127, 0, 0, 251, 182, 61, 64, 100, 67, 0, 60, 0, 127, 0, 0, 106, 188, 171, 64, 184, 178, 0, 60, 0, 127, 0, 0, 220, 185, 171, 64, 127, 57, 0, 60, 0, 127, 0, 0, 106, 188, 171, 64, 128, 68, 0, 60, 0, 127, 0, 0, 220, 185, 171, 64, 54, 67, 0, 60, 0, 127, 0, 0, 26, 176, 61, 64, 119, 182, 0, 60, 0, 127, 0, 0, 1, 185, 61, 64, 174, 181, 0, 60, 0, 127, 0, 0, 251, 182, 61, 64, 199, 56, 0, 60, 0, 127, 0, 0, 26, 176, 61, 64, 137, 56, 0, 60, 0, 127, 0, 0, 233, 53, 61, 64, 174, 181, 0, 60, 0, 127, 0, 0, 194, 49, 61, 64, 199, 56, 0, 60, 0, 127, 0, 0, 200, 58, 171, 64, 184, 178, 0, 60, 0, 127, 0, 0, 158, 55, 171, 64, 127, 57, 0, 60, 0, 127, 0, 0, 200, 58, 171, 64, 128, 68, 0, 60, 0, 127, 0, 0, 158, 55, 171, 64, 54, 67, 0, 60, 0, 127, 0, 0, 233, 53, 61, 64, 165, 68, 0, 60, 0, 127, 0, 0, 194, 49, 61, 64, 100, 67, 0, 60, 0, 127, 0, 0, 216, 64, 171, 64, 74, 64, 0, 60, 0, 127, 0, 0, 243, 64, 171, 64, 128, 65, 0, 60, 0, 127, 0, 0, 243, 64, 171, 64, 0, 62, 0, 60, 0, 127, 0, 0, 216, 64, 171, 64, 74, 64, 0, 60, 0, 127, 0, 0, 243, 64, 171, 64, 0, 62, 0, 60, 0, 127, 0, 0, 191, 64, 171, 64, 152, 62, 0, 60, 0, 127, 0, 0, 191, 64, 171, 64, 73, 65, 0, 60, 0, 127, 0, 0, 243, 64, 171, 64, 128, 65, 0, 60, 0, 127, 0, 0, 151, 192, 155, 64, 245, 56, 0, 60, 199, 91, 190, 0, 186, 191, 171, 64, 124, 53, 0, 60, 199, 91, 190, 0, 54, 190, 155, 64, 93, 168, 0, 60, 199, 91, 190, 0, 186, 191, 171, 64, 124, 53, 0, 60, 229, 121, 234, 0, 151, 192, 155, 64, 245, 56, 0, 60, 229, 121, 234, 0, 127, 192, 171, 64, 213, 57, 0, 60, 229, 121, 234, 0, 46, 190, 171, 64, 143, 38, 0, 60, 214, 108, 205, 0, 54, 190, 155, 64, 93, 168, 0, 60, 214, 108, 205, 0, 186, 191, 171, 64, 124, 53, 0, 60, 214, 108, 205, 0, 4, 58, 0, 0, 148, 43, 0, 60, 57, 89, 187, 0, 201, 191, 2, 68, 11, 66, 0, 60, 57, 89, 187, 0, 196, 189, 2, 68, 224, 66, 0, 60, 57, 89, 187, 0, 7, 61, 0, 0, 156, 55, 0, 60, 57, 89, 187, 0, 201, 191, 2, 68, 11, 66, 0, 60, 0, 127, 0, 0, 197, 193, 2, 68, 12, 68, 0, 60, 0, 127, 0, 0, 195, 192, 2, 68, 119, 68, 0, 60, 0, 127, 0, 0, 196, 189, 2, 68, 224, 66, 0, 60, 0, 127, 0, 0, 223, 187, 2, 68, 157, 69, 0, 60, 0, 127, 0, 0, 171, 169, 2, 68, 150, 68, 0, 60, 0, 127, 0, 0, 211, 182, 2, 68, 156, 69, 0, 60, 0, 127, 0, 0, 48, 160, 2, 68, 39, 69, 0, 60, 0, 127, 0, 0, 211, 182, 2, 68, 156, 69, 0, 60, 79, 93, 32, 0, 126, 66, 37, 60, 177, 69, 0, 60, 79, 93, 32, 0, 134, 66, 37, 60, 19, 69, 0, 60, 79, 93, 32, 0, 48, 160, 2, 68, 39, 69, 0, 60, 79, 93, 32, 0, 126, 66, 37, 60, 177, 69, 0, 60, 0, 127, 0, 0, 123, 69, 37, 60, 177, 69, 0, 60, 0, 127, 0, 0, 127, 69, 37, 60, 19, 69, 0, 60, 0, 127, 0, 0, 134, 66, 37, 60, 19, 69, 0, 60, 0, 127, 0, 0, 247, 69, 37, 60, 177, 69, 0, 60, 0, 127, 0, 0, 251, 69, 37, 60, 19, 69, 0, 60, 0, 127, 0, 0, 96, 70, 35, 60, 0, 68, 0, 60, 0, 127, 0, 0, 19, 69, 35, 60, 0, 68, 0, 60, 0, 127, 0, 0, 127, 69, 37, 60, 19, 69, 0, 60, 0, 127, 0, 0, 251, 69, 37, 60, 19, 69, 0, 60, 0, 127, 0, 0 ), @@ -16,16 +23,12 @@ surfaces/0 = { "blend_shape_data": [ ], "format": 98051, "index_count": 414, -"material": SubResource( 1 ), +"material": SubResource( 2 ), "primitive": 4, "skeleton_aabb": [ ], "vertex_count": 207 } -[sub_resource type="NavigationMesh" id=3] -vertices = PoolVector3Array( 0, 0, -1, -0.39384, 0.2, -2.03101, -1.23509, 0.2, -1.49037, -1, 0, -1, -0.39384, 0.2, -2.03101, -1.24385, 0.5, -2.65188, -1.65927, 0.5, -1.74225, -1.23509, 0.2, -1.49037, -1.24385, 0.5, -2.65188, -2.2439, 0.9, -2.70735, -2.10158, 0.9, -1.71753, -1.65927, 0.5, -1.74225, -2.2439, 0.9, -2.70735, -3.06858, 1.3, -2.23463, -2.41372, 1.3, -1.47888, -2.10158, 0.9, -1.71753, -3.06858, 1.3, -2.23463, -3.37908, 1.7, -1.43419, -2.41959, 1.7, -1.15246, -2.41372, 1.3, -1.47888, -3.37908, 1.7, -1.43419, -3.29166, 1.8, -0.590103, -2.33217, 1.8, -0.871835, -2.41959, 1.7, -1.15246, -3.29166, 1.8, -0.590103, -2.78394, 2, -0.00816378, -2.04637, 2, -0.483217, -2.33217, 1.8, -0.871835, -2.78394, 2, -0.00816378, -2.29613, 2.30275, 0.619816, -1.55305, 2.30275, -0.0340935, -2.04637, 2, -0.483217, 2, 0, 2.75, 2, 0, 4, 2.67914, 0.69546, 4, 2.67914, 0.69546, 2.75, 2.66646, 0.697839, -1, 2.66646, 0.697839, 0.25, 3.67502, 1.03457, 0.25, 3.67502, 1.03457, -1, 5.07502, 1.03457, -1, 5.07502, 1.03457, 0.25, 6.37502, 1.03457, 0.25, 6.37502, 1.03457, -1, 3.67502, 1.03457, -1, 3.67502, 1.03457, 0.25, -1, 0, -1, -0.383353, 0, 1.53551, 0.752355, 0, 0.0592138, 0, 0, -1, 5.07502, 1.03457, 1.5, 5.07502, 1.03457, 2.75, 6.37502, 1.03457, 2.75, 3.67502, 1.03457, 2.75, 3.67502, 1.03457, 4, 5.07502, 1.03457, 4, 6.37502, 1.03457, 4, 5.07502, 1.03457, 2.75, 5.07502, 1.03457, 1.5, 4.22547, 1.51352, 1.5, 4.22547, 1.51352, 2.75, 3.53746, 2.33457, 2.75, 3.53746, 2.33457, 1.5, 2.47502, 2.33457, 1.5, 2.47502, 2.33457, 2.75, 4.22547, 1.51352, 2.75, 4.22547, 1.51352, 1.5, 3.53746, 2.33457, 1.5, 3.53746, 2.33457, 2.75, 2, 0, -1, 2, 0, 0.25, 2.66646, 0.697839, 0.25, 2.66646, 0.697839, -1, 2.67914, 0.69546, 2.75, 2.67914, 0.69546, 4, 3.67502, 1.03457, 4, 3.67502, 1.03457, 2.75, 2, 0, 0.25, 2, 0, -1, 1.25737, 0, 0.475594, 2, 0, 2.75, 0.0351091, 0, 1.82824, 2, 0, 4, -1, 0, 4, 2.37344, 2.33421, 1.64881, 2.2283, 2.33421, 1.17032, 1.33102, 2.33421, 1.54199, 1.4209, 2.33421, 1.83828, -1.54525, 2.33421, 0.0256338, -1.93176, 2.33421, 0.342839, -1.24502, 2.33421, 1.02958, -1.00568, 2.33421, 0.833161, -1.10428, 2.33421, 4.5029, -0.625793, 2.11952, 4.64805, -0.436321, 2.11952, 3.6955, -0.732612, 2.33421, 3.60562, 2.37344, 2.33421, 2.64402, 2.42245, 2.33421, 2.14641, 1.45125, 2.33421, 2.14641, 1.4209, 2.33421, 2.45455, -0.625794, 2.11952, -0.355217, -1.10428, 2.33421, -0.210071, -0.732612, 2.33421, 0.687205, -0.436321, 2.11952, 0.597326, -1.93176, 2.33421, 3.94999, -1.54525, 2.33421, 4.2672, -1.00568, 2.33421, 3.45967, -1.24502, 2.33421, 3.26324, 1.99259, 2.33421, 3.56347, 2.2283, 2.33421, 3.1225, 1.33102, 2.33421, 2.75084, 1.18507, 2.33421, 3.0239, -2.48467, 2.33421, 3.1225, -2.24897, 2.33421, 3.56348, -1.44144, 2.33421, 3.0239, -1.5874, 2.33421, 2.75084, 0.847897, 2.33421, -0.210072, 0.369414, 2.11952, -0.355218, 0.179942, 2.11952, 0.597326, 0.476234, 2.33421, 0.687205, 1.28887, 2.33421, 4.2672, 1.67539, 2.33421, 3.94999, 0.988643, 2.33421, 3.26324, 0.749301, 2.33421, 3.45967, -2.67883, 2.33421, 2.14641, -2.62982, 2.33421, 2.64402, -1.67728, 2.33421, 2.45455, -1.70762, 2.33421, 2.14641, 1.67539, 2.33421, 0.342837, 1.28887, 2.33421, 0.0256318, 0.749298, 2.33421, 0.83316, 0.988641, 2.33421, 1.02958, 0.369419, 2.11952, 4.64805, 0.847901, 2.33421, 4.5029, 0.476237, 2.33421, 3.60562, 0.179945, 2.11952, 3.6955, -2.48467, 2.33421, 1.17033, -2.62982, 2.33421, 1.64881, -1.67728, 2.33421, 1.83828, -1.5874, 2.33421, 1.54199, 1.99259, 2.33421, 0.729351, 1.18506, 2.33421, 1.26892, -2.24897, 2.33421, 0.729354, -1.44144, 2.33421, 1.26893, -0.625793, 2.11952, 4.64805, -0.128187, 2.11952, 4.69706, -0.128188, 2.11952, 3.72585, -0.436321, 2.11952, 3.6955, -1.10428, 2.33421, -0.210071, -0.732612, 2.33421, 0.687205, -1.10428, 2.33421, 4.5029, -0.732612, 2.33421, 3.60562, -0.128188, 2.11952, -0.404227, -0.625794, 2.11952, -0.355217, -0.436321, 2.11952, 0.597326, -0.128188, 2.11952, 0.566978, 0.369414, 2.11952, -0.355218, 0.179942, 2.11952, 0.597326, 0.847897, 2.33421, -0.210072, 0.476234, 2.33421, 0.687205, 0.847901, 2.33421, 4.5029, 0.476237, 2.33421, 3.60562, 0.369419, 2.11952, 4.64805, 0.179945, 2.11952, 3.6955, 2.42245, 2.33421, 2.14641, 2.47502, 2.33457, 2.75, 2.47502, 2.33457, 1.5, 2.42245, 2.33421, 2.14641, 2.47502, 2.33457, 1.5, 2.37344, 2.33421, 1.64881, 2.37344, 2.33421, 2.64402, 2.47502, 2.33457, 2.75, -2.29613, 2.30275, 0.619816, -1.93176, 2.33421, 0.342839, -1.55305, 2.30275, -0.0340935, -1.93176, 2.33421, 0.342839, -2.29613, 2.30275, 0.619816, -2.24897, 2.33421, 0.729354, -1.54525, 2.33421, 0.0256338, -1.55305, 2.30275, -0.0340935, -1.93176, 2.33421, 0.342839, 0.752355, 0, 0.0592138, -1.94658, 4.01029, 3.02298, -1.44156, 4.01029, 3.43936, 1.25737, 0, 0.475594, -1.94658, 4.01029, 3.02298, -2.88634, 4.01029, 4.04929, -2.38132, 4.01029, 4.46567, -1.44156, 4.01029, 3.43936, -0.984051, 4.01029, 5.61564, -0.0442939, 4.01029, 4.58932, -0.426647, 4.01029, 5.6129, -0.00818396, 4.01029, 5.1559, -0.426647, 4.01029, 5.6129, 3.24657, 1.03679, 5.69412, 3.26271, 1.03679, 5.07468, -0.00818396, 4.01029, 5.1559, 3.24657, 1.03679, 5.69412, 5.48249, 1.03679, 5.69412, 5.49863, 1.03679, 5.07468, 3.26271, 1.03679, 5.07468, 5.96677, 1.03679, 5.69412, 5.98291, 1.03679, 5.07468, 6.37502, 1.03457, 4, 5.07502, 1.03457, 4, 5.49863, 1.03679, 5.07468, 5.98291, 1.03679, 5.07468 ) -polygons = [ PoolIntArray( 0, 2, 1 ), PoolIntArray( 0, 3, 2 ), PoolIntArray( 4, 6, 5 ), PoolIntArray( 4, 7, 6 ), PoolIntArray( 8, 10, 9 ), PoolIntArray( 8, 11, 10 ), PoolIntArray( 12, 14, 13 ), PoolIntArray( 12, 15, 14 ), PoolIntArray( 16, 18, 17 ), PoolIntArray( 16, 19, 18 ), PoolIntArray( 20, 22, 21 ), PoolIntArray( 20, 23, 22 ), PoolIntArray( 24, 26, 25 ), PoolIntArray( 24, 27, 26 ), PoolIntArray( 28, 30, 29 ), PoolIntArray( 28, 31, 30 ), PoolIntArray( 32, 34, 33 ), PoolIntArray( 32, 35, 34 ), PoolIntArray( 36, 38, 37 ), PoolIntArray( 36, 39, 38 ), PoolIntArray( 40, 42, 41 ), PoolIntArray( 40, 43, 42 ), PoolIntArray( 44, 41, 45 ), PoolIntArray( 44, 40, 41 ), PoolIntArray( 46, 48, 47 ), PoolIntArray( 46, 49, 48 ), PoolIntArray( 42, 50, 41 ), PoolIntArray( 42, 51, 50 ), PoolIntArray( 42, 52, 51 ), PoolIntArray( 53, 55, 54 ), PoolIntArray( 53, 51, 55 ), PoolIntArray( 51, 56, 55 ), PoolIntArray( 51, 52, 56 ), PoolIntArray( 57, 59, 58 ), PoolIntArray( 57, 60, 59 ), PoolIntArray( 61, 63, 62 ), PoolIntArray( 61, 64, 63 ), PoolIntArray( 65, 67, 66 ), PoolIntArray( 65, 68, 67 ), PoolIntArray( 69, 71, 70 ), PoolIntArray( 69, 72, 71 ), PoolIntArray( 73, 75, 74 ), PoolIntArray( 73, 76, 75 ), PoolIntArray( 77, 49, 78 ), PoolIntArray( 77, 48, 49 ), PoolIntArray( 48, 77, 79 ), PoolIntArray( 77, 80, 79 ), PoolIntArray( 81, 80, 82 ), PoolIntArray( 81, 79, 80 ), PoolIntArray( 82, 83, 81 ), PoolIntArray( 81, 83, 47 ), PoolIntArray( 83, 46, 47 ), PoolIntArray( 84, 86, 85 ), PoolIntArray( 84, 87, 86 ), PoolIntArray( 88, 90, 89 ), PoolIntArray( 88, 91, 90 ), PoolIntArray( 92, 94, 93 ), PoolIntArray( 92, 95, 94 ), PoolIntArray( 96, 98, 97 ), PoolIntArray( 96, 99, 98 ), PoolIntArray( 100, 102, 101 ), PoolIntArray( 100, 103, 102 ), PoolIntArray( 104, 106, 105 ), PoolIntArray( 104, 107, 106 ), PoolIntArray( 108, 110, 109 ), PoolIntArray( 108, 111, 110 ), PoolIntArray( 112, 114, 113 ), PoolIntArray( 112, 115, 114 ), PoolIntArray( 116, 118, 117 ), PoolIntArray( 116, 119, 118 ), PoolIntArray( 120, 122, 121 ), PoolIntArray( 120, 123, 122 ), PoolIntArray( 124, 126, 125 ), PoolIntArray( 124, 127, 126 ), PoolIntArray( 128, 130, 129 ), PoolIntArray( 128, 131, 130 ), PoolIntArray( 132, 134, 133 ), PoolIntArray( 132, 135, 134 ), PoolIntArray( 136, 138, 137 ), PoolIntArray( 136, 139, 138 ), PoolIntArray( 85, 141, 140 ), PoolIntArray( 85, 86, 141 ), PoolIntArray( 89, 143, 142 ), PoolIntArray( 89, 90, 143 ), PoolIntArray( 144, 146, 145 ), PoolIntArray( 144, 147, 146 ), PoolIntArray( 97, 87, 84 ), PoolIntArray( 97, 98, 87 ), PoolIntArray( 148, 91, 88 ), PoolIntArray( 148, 149, 91 ), PoolIntArray( 105, 151, 150 ), PoolIntArray( 105, 106, 151 ), PoolIntArray( 109, 99, 96 ), PoolIntArray( 109, 110, 99 ), PoolIntArray( 152, 154, 153 ), PoolIntArray( 152, 155, 154 ), PoolIntArray( 113, 107, 104 ), PoolIntArray( 113, 114, 107 ), PoolIntArray( 156, 155, 152 ), PoolIntArray( 156, 157, 155 ), PoolIntArray( 121, 111, 108 ), PoolIntArray( 121, 122, 111 ), PoolIntArray( 125, 115, 112 ), PoolIntArray( 125, 126, 115 ), PoolIntArray( 129, 159, 158 ), PoolIntArray( 129, 130, 159 ), PoolIntArray( 160, 123, 120 ), PoolIntArray( 160, 161, 123 ), PoolIntArray( 137, 127, 124 ), PoolIntArray( 137, 138, 127 ), PoolIntArray( 140, 131, 128 ), PoolIntArray( 140, 141, 131 ), PoolIntArray( 145, 163, 162 ), PoolIntArray( 145, 146, 163 ), PoolIntArray( 142, 139, 136 ), PoolIntArray( 142, 143, 139 ), PoolIntArray( 164, 166, 165 ), PoolIntArray( 167, 169, 168 ), PoolIntArray( 167, 171, 170 ), PoolIntArray( 172, 174, 173 ), PoolIntArray( 175, 177, 176 ), PoolIntArray( 178, 180, 179 ), PoolIntArray( 181, 183, 182 ), PoolIntArray( 181, 184, 183 ), PoolIntArray( 185, 187, 186 ), PoolIntArray( 185, 188, 187 ), PoolIntArray( 187, 190, 189 ), PoolIntArray( 187, 188, 190 ), PoolIntArray( 189, 192, 191 ), PoolIntArray( 189, 190, 192 ), PoolIntArray( 193, 195, 194 ), PoolIntArray( 193, 196, 195 ), PoolIntArray( 197, 199, 198 ), PoolIntArray( 197, 200, 199 ), PoolIntArray( 198, 202, 201 ), PoolIntArray( 198, 199, 202 ), PoolIntArray( 203, 205, 204 ), PoolIntArray( 203, 206, 205 ) ] - [sub_resource type="SpatialMaterial" id=4] albedo_color = Color( 0.0789223, 0.189529, 0.428549, 1 ) roughness = 0.0 @@ -84,22 +87,23 @@ surfaces/2 = { "vertex_count": 64 } -[node name="Spatial" type="Navigation"] +[node name="Navigation" type="Navigation"] _import_path = NodePath(".") script = ExtResource( 1 ) __meta__ = { "__editor_plugin_screen__": "3D" } -[node name="Level" type="MeshInstance" parent="."] -_import_path = NodePath("Cube") -use_in_baked_light = true -mesh = SubResource( 2 ) -material/0 = null - -[node name="NavMesh" type="NavigationMeshInstance" parent="Level"] +[node name="NavigationMeshInstance_Level" type="NavigationMeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0452547, 0 ) -navmesh = SubResource( 3 ) +navmesh = SubResource( 1 ) + +[node name="LevelMesh" type="MeshInstance" parent="NavigationMeshInstance_Level"] +_import_path = NodePath("Cube") +transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, -0.0452547, 0 ) +use_in_baked_light = true +mesh = SubResource( 3 ) +material/0 = null [node name="AnimationPlayer" type="AnimationPlayer" parent="."] _import_path = NodePath("AnimationPlayer") @@ -120,16 +124,15 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.07475, 0, 1.96678 ) [node name="Camera" type="Camera" parent="CameraBase"] _import_path = NodePath("Camera") -transform = Transform( -0.488777, -0.391442, 0.779661, 0.11248, 0.857953, 0.501264, -0.865127, 0.332702, -0.375318, 8.87416, 7.5079, -5.0124 ) -fov = 49.1343 +transform = Transform( -0.560554, -0.429252, 0.708182, 0.106298, 0.8108, 0.575591, -0.821267, 0.397928, -0.408869, 18.091, 14.744, -7.017 ) +fov = 50.0 near = 0.1 -far = 20.0 [node name="RobotBase" type="Position3D" parent="."] [node name="Robot" type="MeshInstance" parent="RobotBase"] _import_path = NodePath("Sphere") -transform = Transform( -0.22646, 0, -2.49146e-08, 0, 0.423557, 0, 1.97978e-08, 0, -0.284989, 0, 0.328851, 0 ) +transform = Transform( -0.5, 0, -7.54979e-08, 0, 1, 0, 7.54979e-08, 0, -0.5, 0, 1, 0 ) use_in_baked_light = true mesh = SubResource( 7 ) material/0 = null