small racing game im working on
Diffstat (limited to 'assets/blocks/platform_turn_2x2.tscn')
| -rw-r--r-- | assets/blocks/platform_turn_2x2.tscn | 36 |
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) |