small racing game im working on
Diffstat (limited to 'assets/blocks/platform_turn_3x3.tscn')
| -rw-r--r-- | assets/blocks/platform_turn_3x3.tscn | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/assets/blocks/platform_turn_3x3.tscn b/assets/blocks/platform_turn_3x3.tscn new file mode 100644 index 0000000..e5d9a78 --- /dev/null +++ b/assets/blocks/platform_turn_3x3.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=8 format=3 uid="uid://bawi544gebahm"] + +[ext_resource type="Script" path="res://classes/platform.gd" id="1_biqg8"] +[ext_resource type="PackedScene" uid="uid://lq13suvwdu6g" path="res://assets/blocks/walls/flat_wall.tscn" id="2_e4e6n"] +[ext_resource type="PackedScene" path="res://assets/blocks/walls/large_curved_wall.tscn" id="3_l1pfb"] +[ext_resource type="PackedScene" path="res://assets/blocks/walls/small_curved_wall.tscn" id="4_jmw7o"] +[ext_resource type="ArrayMesh" uid="uid://1uh80csnupve" path="res://assets/meshes/platforms/wide_turn.tres" id="5_be8h1"] +[ext_resource type="PackedScene" uid="uid://urgqw6yoy4f5" path="res://ui/editor/cameras/topdown_cam.tscn" id="6_u76a2"] + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6xhf1"] +data = PackedVector3Array(-5, -5, 5, 4.7433, -5, 1.0842, -5.1711, -5, 2.3895, -5, -5, 5, 5, -5, 5, 4.7433, -5, 1.0842, -5.1711, -5, 2.3895, 3.9778, -5, -2.7646, -5.6815, -5, -0.1764, -5.1711, -5, 2.3895, 4.7433, -5, 1.0842, 3.9778, -5, -2.7646, -5.6815, -5, -0.1764, 2.7164, -5, -6.4805, -6.5224, -5, -2.6537, -5.6815, -5, -0.1764, 3.9778, -5, -2.7646, 2.7164, -5, -6.4805, -6.5224, -5, -2.6537, 0.9808, -5, -10, -7.6795, -5, -5, -6.5224, -5, -2.6537, 2.7164, -5, -6.4805, 0.9808, -5, -10, -7.6795, -5, -5, -1.1994, -5, -13.2628, -9.1329, -5, -7.1752, -7.6795, -5, -5, 0.9808, -5, -10, -1.1994, -5, -13.2628, -9.1329, -5, -7.1752, -3.7868, -5, -16.2132, -10.8579, -5, -9.1421, -9.1329, -5, -7.1752, -1.1994, -5, -13.2628, -3.7868, -5, -16.2132, -10.8579, -5, -9.1421, -6.7372, -5, -18.8006, -12.8248, -5, -10.8671, -10.8579, -5, -9.1421, -3.7868, -5, -16.2132, -6.7372, -5, -18.8006, -12.8248, -5, -10.8671, -10, -5, -20.9808, -15, -5, -12.3205, -12.8248, -5, -10.8671, -6.7372, -5, -18.8006, -10, -5, -20.9808, -15, -5, -12.3205, -13.5195, -5, -22.7164, -17.3463, -5, -13.4776, -15, -5, -12.3205, -10, -5, -20.9808, -13.5195, -5, -22.7164, -17.3463, -5, -13.4776, -17.2354, -5, -23.9778, -19.8236, -5, -14.3185, -17.3463, -5, -13.4776, -13.5195, -5, -22.7164, -17.2354, -5, -23.9778, -19.8236, -5, -14.3185, -21.0842, -5, -24.7434, -22.3895, -5, -14.8289, -19.8236, -5, -14.3185, -17.2354, -5, -23.9778, -21.0842, -5, -24.7434, -22.3895, -5, -14.8289, -25, -5, -25, -25, -5, -15, -22.3895, -5, -14.8289, -21.0842, -5, -24.7434, -25, -5, -25, -5, -4, 5, 4.7433, -4, 1.0842, 5, -4, 5, -5, -4, 5, -5.1711, -4, 2.3895, 4.7433, -4, 1.0842, -5.1711, -4, 2.3895, 3.9778, -4, -2.7646, 4.7433, -4, 1.0842, -5.1711, -4, 2.3895, -5.6815, -4, -0.1764, 3.9778, -4, -2.7646, -5.6815, -4, -0.1764, 2.7164, -4, -6.4805, 3.9778, -4, -2.7646, -5.6815, -4, -0.1764, -6.5224, -4, -2.6537, 2.7164, -4, -6.4805, -6.5224, -4, -2.6537, 0.9808, -4, -10, 2.7164, -4, -6.4805, -6.5224, -4, -2.6537, -7.6795, -4, -5, 0.9808, -4, -10, -7.6795, -4, -5, -1.1994, -4, -13.2628, 0.9808, -4, -10, -7.6795, -4, -5, -9.1329, -4, -7.1752, -1.1994, -4, -13.2628, -9.1329, -4, -7.1752, -3.7868, -4, -16.2132, -1.1994, -4, -13.2628, -9.1329, -4, -7.1752, -10.8579, -4, -9.1421, -3.7868, -4, -16.2132, -10.8579, -4, -9.1421, -6.7372, -4, -18.8006, -3.7868, -4, -16.2132, -10.8579, -4, -9.1421, -12.8248, -4, -10.8671, -6.7372, -4, -18.8006, -12.8248, -4, -10.8671, -10, -4, -20.9808, -6.7372, -4, -18.8006, -12.8248, -4, -10.8671, -15, -4, -12.3205, -10, -4, -20.9808, -15, -4, -12.3205, -13.5195, -4, -22.7164, -10, -4, -20.9808, -15, -4, -12.3205, -17.3463, -4, -13.4776, -13.5195, -4, -22.7164, -17.3463, -4, -13.4776, -17.2354, -4, -23.9778, -13.5195, -4, -22.7164, -17.3463, -4, -13.4776, -19.8236, -4, -14.3185, -17.2354, -4, -23.9778, -19.8236, -4, -14.3185, -21.0842, -4, -24.7434, -17.2354, -4, -23.9778, -19.8236, -4, -14.3185, -22.3895, -4, -14.8289, -21.0842, -4, -24.7434, -22.3895, -4, -14.8289, -25, -4, -25, -21.0842, -4, -24.7434, -22.3895, -4, -14.8289, -25, -4, -15, -25, -4, -25, -22.3895, -5, -14.8289, -19.8236, -4, -14.3185, -19.8236, -5, -14.3185, -22.3895, -5, -14.8289, -22.3895, -4, -14.8289, -19.8236, -4, -14.3185, 2.7164, -5, -6.4805, 0.9808, -4, -10, 0.9808, -5, -10, 2.7164, -5, -6.4805, 2.7164, -4, -6.4805, 0.9808, -4, -10, -10, -5, -20.9808, -13.5195, -4, -22.7164, -13.5195, -5, -22.7164, -10, -5, -20.9808, -10, -4, -20.9808, -13.5195, -4, -22.7164, -25, -5, -25, -25, -4, -15, -25, -5, -15, -25, -5, -25, -25, -4, -25, -25, -4, -15, -7.6795, -5, -5, -6.5224, -4, -2.6537, -6.5224, -5, -2.6537, -7.6795, -5, -5, -7.6795, -4, -5, -6.5224, -4, -2.6537, -17.3463, -5, -13.4776, -15, -4, -12.3205, -15, -5, -12.3205, -17.3463, -5, -13.4776, -17.3463, -4, -13.4776, -15, -4, -12.3205, 4.7433, -5, 1.0842, 3.9778, -4, -2.7646, 3.9778, -5, -2.7646, 4.7433, -5, 1.0842, 4.7433, -4, 1.0842, 3.9778, -4, -2.7646, -3.7868, -5, -16.2132, -6.7372, -4, -18.8006, -6.7372, -5, -18.8006, -3.7868, -5, -16.2132, -3.7868, -4, -16.2132, -6.7372, -4, -18.8006, -21.0842, -5, -24.7434, -25, -4, -25, -25, -5, -25, -21.0842, -5, -24.7434, -21.0842, -4, -24.7434, -25, -4, -25, -5.6815, -5, -0.1764, -5.1711, -4, 2.3895, -5.1711, -5, 2.3895, -5.6815, -5, -0.1764, -5.6815, -4, -0.1764, -5.1711, -4, 2.3895, -12.8248, -5, -10.8671, -10.8579, -4, -9.1421, -10.8579, -5, -9.1421, -12.8248, -5, -10.8671, -12.8248, -4, -10.8671, -10.8579, -4, -9.1421, -25, -5, -15, -22.3895, -4, -14.8289, -22.3895, -5, -14.8289, -25, -5, -15, -25, -4, -15, -22.3895, -4, -14.8289, 0.9808, -5, -10, -1.1994, -4, -13.2628, -1.1994, -5, -13.2628, 0.9808, -5, -10, 0.9808, -4, -10, -1.1994, -4, -13.2628, -13.5195, -5, -22.7164, -17.2354, -4, -23.9778, -17.2354, -5, -23.9778, -13.5195, -5, -22.7164, -13.5195, -4, -22.7164, -17.2354, -4, -23.9778, -5, -5, 5, 5, -4, 5, 5, -5, 5, -5, -5, 5, -5, -4, 5, 5, -4, 5, -9.1329, -5, -7.1752, -7.6795, -4, -5, -7.6795, -5, -5, -9.1329, -5, -7.1752, -9.1329, -4, -7.1752, -7.6795, -4, -5, -19.8236, -5, -14.3185, -17.3463, -4, -13.4776, -17.3463, -5, -13.4776, -19.8236, -5, -14.3185, -19.8236, -4, -14.3185, -17.3463, -4, -13.4776, 3.9778, -5, -2.7646, 2.7164, -4, -6.4805, 2.7164, -5, -6.4805, 3.9778, -5, -2.7646, 3.9778, -4, -2.7646, 2.7164, -4, -6.4805, -6.7372, -5, -18.8006, -10, -4, -20.9808, -10, -5, -20.9808, -6.7372, -5, -18.8006, -6.7372, -4, -18.8006, -10, -4, -20.9808, -6.5224, -5, -2.6537, -5.6815, -4, -0.1764, -5.6815, -5, -0.1764, -6.5224, -5, -2.6537, -6.5224, -4, -2.6537, -5.6815, -4, -0.1764, -15, -5, -12.3205, -12.8248, -4, -10.8671, -12.8248, -5, -10.8671, -15, -5, -12.3205, -15, -4, -12.3205, -12.8248, -4, -10.8671, 5, -5, 5, 4.7433, -4, 1.0842, 4.7433, -5, 1.0842, 5, -5, 5, 5, -4, 5, 4.7433, -4, 1.0842, -1.1994, -5, -13.2628, -3.7868, -4, -16.2132, -3.7868, -5, -16.2132, -1.1994, -5, -13.2628, -1.1994, -4, -13.2628, -3.7868, -4, -16.2132, -17.2354, -5, -23.9778, -21.0842, -4, -24.7434, -21.0842, -5, -24.7434, -17.2354, -5, -23.9778, -17.2354, -4, -23.9778, -21.0842, -4, -24.7434, -5.1711, -5, 2.3895, -5, -4, 5, -5, -5, 5, -5.1711, -5, 2.3895, -5.1711, -4, 2.3895, -5, -4, 5, -10.8579, -5, -9.1421, -9.1329, -4, -7.1752, -9.1329, -5, -7.1752, -10.8579, -5, -9.1421, -10.8579, -4, -9.1421, -9.1329, -4, -7.1752) + +[node name="platform_square" type="StaticBody3D" node_paths=PackedStringArray("mesh")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.6643, 0, 0) +collision_mask = 0 +input_ray_pickable = false +script = ExtResource("1_biqg8") +mesh = NodePath("mesh") +west_wall_scene = ExtResource("2_e4e6n") +west_wall_transform = Transform3D(0, 0, 1, 0, 1, 0, 1, 0, 0, -12.3, 0, -20) +east_wall_scene = ExtResource("2_e4e6n") +east_wall_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0) +north_wall_scene = ExtResource("3_l1pfb") +north_wall_transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -20) +south_wall_scene = ExtResource("4_jmw7o") +south_wall_transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, 0, 0, 0) + +[node name="mesh" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 0) +mesh = ExtResource("5_be8h1") + +[node name="collision" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 0) +visible = false +shape = SubResource("ConcavePolygonShape3D_6xhf1") + +[node name="camera" parent="." instance=ExtResource("6_u76a2")] +transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, 1.91069e-15, -10, 25, -10) |