small racing game im working on
Diffstat (limited to 'assets/blocks/platform_turn_2x2.tscn')
-rw-r--r--assets/blocks/platform_turn_2x2.tscn36
1 files changed, 36 insertions, 0 deletions
diff --git a/assets/blocks/platform_turn_2x2.tscn b/assets/blocks/platform_turn_2x2.tscn
new file mode 100644
index 0000000..3e77b94
--- /dev/null
+++ b/assets/blocks/platform_turn_2x2.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=8 format=3 uid="uid://dqxgxdxibvabe"]
+
+[ext_resource type="Script" path="res://classes/platform.gd" id="1_h6ikq"]
+[ext_resource type="PackedScene" uid="uid://lq13suvwdu6g" path="res://assets/blocks/walls/flat_wall.tscn" id="2_2humv"]
+[ext_resource type="ArrayMesh" uid="uid://dhvhlj43vxfla" path="res://assets/meshes/platforms/small_wide_turn.tres" id="3_01o3u"]
+[ext_resource type="PackedScene" uid="uid://bm34lkdsai4fq" path="res://assets/blocks/walls/turn_wall_inner.tscn" id="3_rij0u"]
+[ext_resource type="PackedScene" uid="uid://clxoturhpmobw" path="res://assets/blocks/walls/small_curved_wall_inner.tscn" id="3_wc63e"]
+[ext_resource type="PackedScene" uid="uid://urgqw6yoy4f5" path="res://ui/editor/cameras/topdown_cam.tscn" id="4_os0cu"]
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_whx0o"]
+data = PackedVector3Array(-9.8618, -0.5, -0.1382, -9.8618, 0.5, -10.1382, -9.8618, 0.5, -0.1382, -9.8618, -0.5, -0.1382, -9.8618, -0.5, -10.1382, -9.8618, 0.5, -10.1382, -7.2513, 0.5, -9.9671, -4.6854, -0.5, -9.4567, -4.6854, 0.5, -9.4567, -7.2513, 0.5, -9.9671, -7.2513, -0.5, -9.9671, -4.6854, -0.5, -9.4567, -9.8618, 0.5, -10.1382, -7.2513, -0.5, -9.9671, -7.2513, 0.5, -9.9671, -9.8618, 0.5, -10.1382, -9.8618, -0.5, -10.1382, -7.2513, -0.5, -9.9671, -9.8618, -0.5, -0.1382, -8.5565, 0.5, -0.0526, -8.5565, -0.5, -0.0526, -9.8618, -0.5, -0.1382, -9.8618, 0.5, -0.1382, -8.5565, 0.5, -0.0526, -7.2736, -0.5, 0.2025, -6.035, 0.5, 0.623, -6.035, -0.5, 0.623, -7.2736, -0.5, 0.2025, -7.2736, 0.5, 0.2025, -6.035, 0.5, 0.623, -8.5565, -0.5, -0.0526, -7.2736, 0.5, 0.2025, -7.2736, -0.5, 0.2025, -8.5565, -0.5, -0.0526, -8.5565, 0.5, -0.0526, -7.2736, 0.5, 0.2025, -4.6854, 0.5, -9.4567, -2.2081, -0.5, -8.6158, -2.2081, 0.5, -8.6158, -4.6854, 0.5, -9.4567, -4.6854, -0.5, -9.4567, -2.2081, -0.5, -8.6158, 0.1382, 0.5, -7.4587, 2.3134, -0.5, -6.0053, 2.3134, 0.5, -6.0053, 0.1382, 0.5, -7.4587, 0.1382, -0.5, -7.4587, 2.3134, -0.5, -6.0053, -2.2081, 0.5, -8.6158, 0.1382, -0.5, -7.4587, 0.1382, 0.5, -7.4587, -2.2081, 0.5, -8.6158, -2.2081, -0.5, -8.6158, 0.1382, -0.5, -7.4587, -6.035, -0.5, 0.623, -4.8618, 0.5, 1.2015, -4.8618, -0.5, 1.2015, -6.035, -0.5, 0.623, -6.035, 0.5, 0.623, -4.8618, 0.5, 1.2015, -4.8618, -0.5, 1.2015, -3.7742, 0.5, 1.9283, -3.7742, -0.5, 1.9283, -4.8618, -0.5, 1.2015, -4.8618, 0.5, 1.2015, -3.7742, 0.5, 1.9283, 2.3134, 0.5, -6.0053, 4.2803, -0.5, -4.2803, 4.2803, 0.5, -4.2803, 2.3134, 0.5, -6.0053, 2.3134, -0.5, -6.0053, 4.2803, -0.5, -4.2803, -3.7742, -0.5, 1.9283, -2.7907, 0.5, 2.7907, -2.7907, -0.5, 2.7907, -3.7742, -0.5, 1.9283, -3.7742, 0.5, 1.9283, -2.7907, 0.5, 2.7907, 6.0053, 0.5, -2.3134, 7.4587, -0.5, -0.1382, 7.4587, 0.5, -0.1382, 6.0053, 0.5, -2.3134, 6.0053, -0.5, -2.3134, 7.4587, -0.5, -0.1382, 4.2803, 0.5, -4.2803, 6.0053, -0.5, -2.3134, 6.0053, 0.5, -2.3134, 4.2803, 0.5, -4.2803, 4.2803, -0.5, -4.2803, 6.0053, -0.5, -2.3134, -2.7907, -0.5, 2.7907, -1.9283, 0.5, 3.7742, -1.9283, -0.5, 3.7742, -2.7907, -0.5, 2.7907, -2.7907, 0.5, 2.7907, -1.9283, 0.5, 3.7742, -1.9283, -0.5, 3.7742, -1.2015, 0.5, 4.8618, -1.2015, -0.5, 4.8618, -1.9283, -0.5, 3.7742, -1.9283, 0.5, 3.7742, -1.2015, 0.5, 4.8618, 7.4587, 0.5, -0.1382, 8.6158, -0.5, 2.2081, 8.6158, 0.5, 2.2081, 7.4587, 0.5, -0.1382, 7.4587, -0.5, -0.1382, 8.6158, -0.5, 2.2081, -1.2015, -0.5, 4.8618, -0.623, 0.5, 6.035, -0.623, -0.5, 6.035, -1.2015, -0.5, 4.8618, -1.2015, 0.5, 4.8618, -0.623, 0.5, 6.035, 9.4567, 0.5, 4.6854, 9.9671, -0.5, 7.2513, 9.9671, 0.5, 7.2513, 9.4567, 0.5, 4.6854, 9.4567, -0.5, 4.6854, 9.9671, -0.5, 7.2513, 8.6158, 0.5, 2.2081, 9.4567, -0.5, 4.6854, 9.4567, 0.5, 4.6854, 8.6158, 0.5, 2.2081, 8.6158, -0.5, 2.2081, 9.4567, -0.5, 4.6854, -0.623, -0.5, 6.035, -0.2025, 0.5, 7.2736, -0.2025, -0.5, 7.2736, -0.623, -0.5, 6.035, -0.623, 0.5, 6.035, -0.2025, 0.5, 7.2736, -0.2025, -0.5, 7.2736, 0.0526, 0.5, 8.5565, 0.0526, -0.5, 8.5565, -0.2025, -0.5, 7.2736, -0.2025, 0.5, 7.2736, 0.0526, 0.5, 8.5565, -9.8618, -0.5, -10.1382, -4.6854, -0.5, -9.4567, -7.2513, -0.5, -9.9671, -4.6854, -0.5, -9.4567, 0.1382, -0.5, -7.4587, -2.2081, -0.5, -8.6158, 0.1382, -0.5, -7.4587, 4.2803, -0.5, -4.2803, 2.3134, -0.5, -6.0053, 4.2803, -0.5, -4.2803, 7.4587, -0.5, -0.1382, 6.0053, -0.5, -2.3134, 7.4587, -0.5, -0.1382, 9.4567, -0.5, 4.6854, 8.6158, -0.5, 2.2081, 9.4567, -0.5, 4.6854, 10.1382, -0.5, 9.8618, 9.9671, -0.5, 7.2513, 10.1382, -0.5, 9.8618, 0.0526, -0.5, 8.5565, 0.1382, -0.5, 9.8618, 10.1382, -0.5, 9.8618, -0.2025, -0.5, 7.2736, 0.0526, -0.5, 8.5565, 7.4587, -0.5, -0.1382, 10.1382, -0.5, 9.8618, 9.4567, -0.5, 4.6854, 0.1382, -0.5, -7.4587, 7.4587, -0.5, -0.1382, 4.2803, -0.5, -4.2803, -9.8618, -0.5, -10.1382, 0.1382, -0.5, -7.4587, -4.6854, -0.5, -9.4567, -8.5565, -0.5, -0.0526, -9.8618, -0.5, -10.1382, -9.8618, -0.5, -0.1382, -7.2736, -0.5, 0.2025, -9.8618, -0.5, -10.1382, -8.5565, -0.5, -0.0526, -9.8618, -0.5, -10.1382, 7.4587, -0.5, -0.1382, 0.1382, -0.5, -7.4587, 7.4587, -0.5, -0.1382, -0.2025, -0.5, 7.2736, 10.1382, -0.5, 9.8618, 7.4587, -0.5, -0.1382, -0.623, -0.5, 6.035, -0.2025, -0.5, 7.2736, -7.2736, -0.5, 0.2025, 7.4587, -0.5, -0.1382, -9.8618, -0.5, -10.1382, -6.035, -0.5, 0.623, 7.4587, -0.5, -0.1382, -7.2736, -0.5, 0.2025, 7.4587, -0.5, -0.1382, -1.2015, -0.5, 4.8618, -0.623, -0.5, 6.035, 7.4587, -0.5, -0.1382, -1.9283, -0.5, 3.7742, -1.2015, -0.5, 4.8618, -4.8618, -0.5, 1.2015, 7.4587, -0.5, -0.1382, -6.035, -0.5, 0.623, -3.7742, -0.5, 1.9283, 7.4587, -0.5, -0.1382, -4.8618, -0.5, 1.2015, 7.4587, -0.5, -0.1382, -2.7907, -0.5, 2.7907, -1.9283, -0.5, 3.7742, 7.4587, -0.5, -0.1382, -3.7742, -0.5, 1.9283, -2.7907, -0.5, 2.7907, 0.1382, -0.5, 9.8618, 10.1382, 0.5, 9.8618, 10.1382, -0.5, 9.8618, 0.1382, -0.5, 9.8618, 0.1382, 0.5, 9.8618, 10.1382, 0.5, 9.8618, 0.0526, 0.5, 8.5565, 10.1382, 0.5, 9.8618, 0.1382, 0.5, 9.8618, 10.1382, 0.5, 9.8618, 9.4567, 0.5, 4.6854, 9.9671, 0.5, 7.2513, 9.4567, 0.5, 4.6854, 7.4587, 0.5, -0.1382, 8.6158, 0.5, 2.2081, 7.4587, 0.5, -0.1382, 4.2803, 0.5, -4.2803, 6.0053, 0.5, -2.3134, 4.2803, 0.5, -4.2803, 0.1382, 0.5, -7.4587, 2.3134, 0.5, -6.0053, 0.1382, 0.5, -7.4587, -4.6854, 0.5, -9.4567, -2.2081, 0.5, -8.6158, -4.6854, 0.5, -9.4567, -9.8618, 0.5, -10.1382, -7.2513, 0.5, -9.9671, -9.8618, 0.5, -10.1382, -8.5565, 0.5, -0.0526, -9.8618, 0.5, -0.1382, -9.8618, 0.5, -10.1382, -7.2736, 0.5, 0.2025, -8.5565, 0.5, -0.0526, 0.1382, 0.5, -7.4587, -9.8618, 0.5, -10.1382, -4.6854, 0.5, -9.4567, 7.4587, 0.5, -0.1382, 0.1382, 0.5, -7.4587, 4.2803, 0.5, -4.2803, 10.1382, 0.5, 9.8618, 7.4587, 0.5, -0.1382, 9.4567, 0.5, 4.6854, -0.2025, 0.5, 7.2736, 10.1382, 0.5, 9.8618, 0.0526, 0.5, 8.5565, -0.623, 0.5, 6.035, 10.1382, 0.5, 9.8618, -0.2025, 0.5, 7.2736, 10.1382, 0.5, 9.8618, 0.1382, 0.5, -7.4587, 7.4587, 0.5, -0.1382, 0.1382, 0.5, -7.4587, -7.2736, 0.5, 0.2025, -9.8618, 0.5, -10.1382, 0.1382, 0.5, -7.4587, -6.035, 0.5, 0.623, -7.2736, 0.5, 0.2025, -0.623, 0.5, 6.035, 0.1382, 0.5, -7.4587, 10.1382, 0.5, 9.8618, -1.2015, 0.5, 4.8618, 0.1382, 0.5, -7.4587, -0.623, 0.5, 6.035, 0.1382, 0.5, -7.4587, -4.8618, 0.5, 1.2015, -6.035, 0.5, 0.623, 0.1382, 0.5, -7.4587, -3.7742, 0.5, 1.9283, -4.8618, 0.5, 1.2015, -1.9283, 0.5, 3.7742, 0.1382, 0.5, -7.4587, -1.2015, 0.5, 4.8618, 0.1382, 0.5, -7.4587, -2.7907, 0.5, 2.7907, -3.7742, 0.5, 1.9283, -2.7907, 0.5, 2.7907, 0.1382, 0.5, -7.4587, -1.9283, 0.5, 3.7742, 9.9671, 0.5, 7.2513, 10.1382, -0.5, 9.8618, 10.1382, 0.5, 9.8618, 9.9671, 0.5, 7.2513, 9.9671, -0.5, 7.2513, 10.1382, -0.5, 9.8618, 0.0526, -0.5, 8.5565, 0.1382, 0.5, 9.8618, 0.1382, -0.5, 9.8618, 0.0526, -0.5, 8.5565, 0.0526, 0.5, 8.5565, 0.1382, 0.5, 9.8618)
+
+[node name="platform_turn_2x2" type="StaticBody3D" node_paths=PackedStringArray("mesh")]
+collision_mask = 0
+input_ray_pickable = false
+script = ExtResource("1_h6ikq")
+mesh = NodePath("mesh")
+west_wall_scene = ExtResource("2_2humv")
+west_wall_transform = Transform3D(0, 0, 1, 0, 1, 0, 1, 0, 0, -10, 0, -10)
+east_wall_scene = ExtResource("2_2humv")
+east_wall_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)
+north_wall_scene = ExtResource("3_wc63e")
+north_wall_transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5, 0, -5)
+south_wall_scene = ExtResource("3_rij0u")
+south_wall_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -5)
+
+[node name="mesh" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.11883, 0, -4.88116)
+mesh = ExtResource("3_01o3u")
+
+[node name="collision" type="CollisionShape3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.11883, 0, -4.88116)
+shape = SubResource("ConcavePolygonShape3D_whx0o")
+
+[node name="camera" parent="." instance=ExtResource("4_os0cu")]
+transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, 1.91069e-15, -5, 15, -5)