added main menu and can continue from last level

This commit is contained in:
derek
2025-02-24 17:00:41 -06:00
parent a303eb6430
commit c87f22d9e8
14 changed files with 204 additions and 68 deletions

View File

@@ -1,7 +1,5 @@
[gd_scene load_steps=54 format=4 uid="uid://f7e0v1r6ra6c"]
[gd_scene load_steps=50 format=4 uid="uid://f7e0v1r6ra6c"]
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_saj4q"]
[ext_resource type="PackedScene" uid="uid://b5eclfg0cmmal" path="res://assets/revolver_1.tscn" id="2_ntm2q"]
[ext_resource type="Material" uid="uid://b6hhomp4kcjvb" path="res://assets/materials/prototype/tadaoando.tres" id="3_pecld"]
[ext_resource type="PackedScene" uid="uid://c0uv33kbndbvy" path="res://assets/trashcan.tscn" id="4_2tu3b"]
[ext_resource type="PackedScene" uid="uid://do6gt53xr2l23" path="res://assets/garbage_bin.tscn" id="5_ywaty"]
@@ -11,11 +9,7 @@
[ext_resource type="PackedScene" uid="uid://bcmd7elfjhppe" path="res://assets/tree_1.tscn" id="9_ol3is"]
[ext_resource type="PackedScene" uid="uid://by3n26uvps8tb" path="res://assets/water_tower.tscn" id="10_ey3w4"]
[ext_resource type="PackedScene" uid="uid://ciw10g8q4td1y" path="res://assets/tv.tscn" id="11_w3jqu"]
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="12_d3sh8"]
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="13_smi87"]
[ext_resource type="PackedScene" uid="uid://bww5k3t3yu7m0" path="res://assets/mug.tscn" id="14_vp24a"]
[ext_resource type="PackedScene" uid="uid://dqwkal3t4gf2p" path="res://blunderbus.tscn" id="16_xsk8x"]
[ext_resource type="PackedScene" uid="uid://2o2wcc5i1al4" path="res://assets/rocket_launcher.tscn" id="17_32jc8"]
[ext_resource type="PackedScene" uid="uid://be3x56aehx4ks" path="res://assets/Models/spider.blend" id="18_axqdp"]
[ext_resource type="PackedScene" uid="uid://cnfc8rtk6l1d8" path="res://assets/crate1.tscn" id="19_7tuy7"]
[ext_resource type="Texture2D" uid="uid://cy4cwv7ppdclm" path="res://assets/Models/rat1.albedo.png" id="19_e5pct"]
@@ -27,10 +21,8 @@
[ext_resource type="PackedScene" uid="uid://c7vrpfdh603kr" path="res://assets/bottle_1.tscn" id="25_fk5nr"]
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="26_rsia7"]
[ext_resource type="PackedScene" uid="uid://8cwmkiwcoaji" path="res://terrain1.tscn" id="27_hlma7"]
[ext_resource type="PackedScene" uid="uid://dyu46bns8mesv" path="res://assets/mac10_pickup.tscn" id="28_x7033"]
[ext_resource type="PackedScene" uid="uid://cucqbjb8bcha5" path="res://assets/blunderbuss_pickup.tscn" id="29_kr1fy"]
[ext_resource type="PackedScene" uid="uid://clu76sc4uoswn" path="res://assets/rocketlauncher_pickup.tscn" id="30_msqcq"]
[ext_resource type="PackedScene" uid="uid://dlhjacsike5a4" path="res://assets/oildrum1.tscn" id="31_jbe2q"]
[ext_resource type="PackedScene" uid="uid://sa1d1rftyn87" path="res://MainMenu.tscn" id="32_uxyoo"]
[ext_resource type="PackedScene" uid="uid://df34olntmk0wl" path="res://assets/vent_1.tscn" id="32_x8mvi"]
[ext_resource type="PackedScene" uid="uid://dt4t2a48204v1" path="res://assets/spikes_1.tscn" id="33_u3uct"]
@@ -310,11 +302,46 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_7g1e1")
[node name="AssetChecker" type="Node3D" node_paths=PackedStringArray("player")]
script = ExtResource("1_saj4q")
player = NodePath("Player")
start_health = 10
gun_1 = ExtResource("2_ntm2q")
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_6pck7"]
dof_blur_far_enabled = true
dof_blur_far_distance = 31.17
dof_blur_near_enabled = true
[sub_resource type="Animation" id="Animation_slj52"]
resource_name = "Menu"
length = 40.0
tracks/0/type = "position_3d"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Camera3D")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, 4.83154, 1.76087, 7.17499, 19.9333, 1, -4.96827, 1.76087, 6.32403, 40, 1, 4.83154, 1.76087, 7.17499)
tracks/1/type = "rotation_3d"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Camera3D")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = PackedFloat32Array(0, 1, 0, 0, 0, 1, 19.9, 1, 0, 0.254973, 0, 0.966948, 40, 1, 0, 0, 0, 1)
[sub_resource type="Animation" id="Animation_6siip"]
length = 0.001
tracks/0/type = "position_3d"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Camera3D")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, 4.83154, 1.76087, 7.17499)
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ey8td"]
_data = {
"Menu": SubResource("Animation_slj52"),
"RESET": SubResource("Animation_6siip")
}
[node name="AssetChecker" type="Node3D" groups=["ui"]]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_tngkl")
@@ -398,27 +425,12 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.55033, 0.0999999, -13.7541
[node name="TV" parent="." instance=ExtResource("11_w3jqu")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -5.11621, 0.856588, 0.461154)
[node name="mac10" parent="." instance=ExtResource("12_d3sh8")]
transform = Transform3D(0.997808, 0, 0.0661694, 0, 1, 0, -0.0661694, 0, 0.997808, -18.2675, 1.58391, 3.54959)
[node name="Player" parent="." instance=ExtResource("13_smi87")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.59557, 1.21359, 6.06777)
[node name="Mug" parent="." instance=ExtResource("14_vp24a")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.37968, 3.71927, 1.60889)
[node name="Blunderbus" parent="." instance=ExtResource("16_xsk8x")]
transform = Transform3D(0.999289, 0, -0.0376902, 0, 1, 0, 0.0376902, 0, 0.999289, -18.1798, 1.65336, 1.80161)
[node name="RocketLauncher" parent="." instance=ExtResource("17_32jc8")]
transform = Transform3D(0.999637, 0, -0.0269447, 0, 1, 0, 0.0269447, 0, 0.999637, -18.1851, 1.33295, -1.82648)
[node name="spider" parent="." instance=ExtResource("18_axqdp")]
transform = Transform3D(-0.976217, 0, -0.216797, 0, 1, 0, 0.216797, 0, -0.976217, -8.60265, 0, -0.445837)
[node name="revolver1" parent="." instance=ExtResource("2_ntm2q")]
transform = Transform3D(0.996452, 0, -0.0841648, 0, 1, 0, 0.0841648, 0, 0.996452, -18.2394, 1.58237, -3.43193)
[node name="Crate1" parent="." instance=ExtResource("19_7tuy7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 2, 8)
@@ -547,15 +559,6 @@ transform = Transform3D(0.0288986, 0, 0.999582, 0, 1, 0, -0.999582, 0, 0.0288986
[node name="Terrain" parent="." instance=ExtResource("27_hlma7")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 1001.46, -70.327, 173.409)
[node name="mac10_pickup" parent="." instance=ExtResource("28_x7033")]
transform = Transform3D(0.735482, -0.677544, 0, 0.677544, 0.735482, 0, 0, 0, 1, 9.33994, 3.7532, 15.9239)
[node name="blunderbuss_pickup" parent="." instance=ExtResource("29_kr1fy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 39.0626, 0.909491, 22.5097)
[node name="rocketlauncher1_pickup" parent="." instance=ExtResource("30_msqcq")]
transform = Transform3D(-0.136113, 0, 0.990693, 0, 1, 0, -0.990693, 0, -0.136113, 35.3662, 0.662383, 22.6891)
[node name="RigidBody3D" parent="." instance=ExtResource("31_jbe2q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.3714, 1.04444, -2.16718)
@@ -585,3 +588,16 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 23.119
[node name="Vent2" parent="." instance=ExtResource("32_x8mvi")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -6.98721, 0.923517, 22.4057)
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.83154, 1.76087, 7.17499)
attributes = SubResource("CameraAttributesPractical_6pck7")
fov = 42.0
[node name="MainMenu" parent="Camera3D" instance=ExtResource("32_uxyoo")]
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_ey8td")
}
autoplay = "Menu"