feat: TEST DAY TEST DAY TEST DAY
This commit is contained in:
parent
7af00521df
commit
9dca189fa5
38 changed files with 592 additions and 102 deletions
33
project/scenes/main_menu.tscn
Normal file
33
project/scenes/main_menu.tscn
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
[gd_scene load_steps=2 format=3 uid="uid://cnau7sr4mu3gf"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_vue75"]
|
||||
script/source = "extends Button
|
||||
|
||||
func _on_button_up() -> void:
|
||||
self.get_tree().change_scene_to_file(\"res://scenes/valley.tscn\")
|
||||
"
|
||||
|
||||
[node name="MainMenu" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Button" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 722.0
|
||||
offset_top = 400.0
|
||||
offset_right = -721.0
|
||||
offset_bottom = -399.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_font_sizes/font_size = 200
|
||||
text = "Start"
|
||||
script = SubResource("GDScript_vue75")
|
||||
|
||||
[connection signal="button_up" from="Button" to="Button" method="_on_button_up"]
|
||||
|
|
@ -1,10 +1,11 @@
|
|||
[gd_scene load_steps=9 format=3 uid="uid://sofv1apr4467"]
|
||||
[gd_scene load_steps=12 format=3 uid="uid://sofv1apr4467"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://5cfl3xu1861l" path="res://models/terrains/level.blend" id="1_ch7jd"]
|
||||
[ext_resource type="PackedScene" uid="uid://dcgsrdacswacl" path="res://objects/player.tscn" id="2_pvuhy"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqjurq1nq1fle" path="res://objects/tre.tscn" id="3_lj5yw"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdmksnsttot3j" path="res://objects/wall_enemy.tscn" id="4_kaqos"]
|
||||
[ext_resource type="PackedScene" uid="uid://dp48t6earfkm4" path="res://objects/evertre.tscn" id="5_81e57"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdyr4yad84cp2" path="res://models/pickups/twirly.blend" id="6_a2vvy"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_pvuhy"]
|
||||
sky_top_color = Color(0.0825, 0.277292, 0.55, 1)
|
||||
|
|
@ -23,13 +24,52 @@ ambient_light_source = 3
|
|||
ssao_radius = 16.0
|
||||
glow_enabled = true
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_a2vvy"]
|
||||
script/source = "extends Area3D
|
||||
|
||||
func _on_body_entered(body: Node3D) -> void:
|
||||
if body.is_class(\"PlayerBody\"):
|
||||
body.set_can_jump(true)
|
||||
queue_free()
|
||||
GameUI.get_singleton().display_message(\"Jump by pressing F during a split-step\")
|
||||
|
||||
func _process(delta):
|
||||
$twirly.rotate_y(delta * 2.0)
|
||||
"
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_a2vvy"]
|
||||
radius = 1.61546
|
||||
|
||||
[node name="Valley" type="Node3D"]
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("2_pvuhy")]
|
||||
transform = Transform3D(0.999996, 0, -0.0030368, 0, 1, 0, 0.0030368, 0, 0.999996, 4.19603, 31.6645, -39.4833)
|
||||
transform = Transform3D(0.999996, 0, -0.0030368, 0, 1, 0, 0.0030368, 0, 0.999996, 31.3342, 31.6645, -39.9581)
|
||||
|
||||
[node name="WallEnemy" parent="." instance=ExtResource("4_kaqos")]
|
||||
transform = Transform3D(-0.0472111, 0, -0.998885, 0, 1, 0, 0.998885, 0, -0.0472111, -33.2398, -0.00426483, 142.026)
|
||||
transform = Transform3D(-0.38249, 0, -0.923959, 0, 1, 0, 0.923959, 0, -0.38249, 135.071, -6.37696, 263.993)
|
||||
|
||||
[node name="WallEnemy3" parent="." instance=ExtResource("4_kaqos")]
|
||||
transform = Transform3D(0.999926, 0, 0.0121468, 0, 1, 0, -0.0121468, 0, 0.999926, 168.538, -6.37696, 215.507)
|
||||
|
||||
[node name="WallEnemy2" parent="." instance=ExtResource("4_kaqos")]
|
||||
transform = Transform3D(-0.991635, 0, 0.129073, 0, 1, 0, -0.129073, 0, -0.991635, 229.483, -6.38962, 232.319)
|
||||
speed = 4.0
|
||||
|
||||
[node name="Label3D" type="Label3D" parent="WallEnemy2"]
|
||||
transform = Transform3D(0.994593, -0.103851, 0, -4.53949e-09, -4.3475e-08, 1, -0.103851, -0.994593, -4.37114e-08, 231.324, 6.54938, 243.387)
|
||||
pixel_size = 0.08
|
||||
text = " [W]
|
||||
A S D"
|
||||
|
||||
[node name="Label3D2" type="Label3D" parent="WallEnemy2"]
|
||||
transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 228.424, 8.2929, 214.064)
|
||||
pixel_size = 0.025
|
||||
text = "[Space] [D]"
|
||||
|
||||
[node name="Label3D3" type="Label3D" parent="WallEnemy2"]
|
||||
transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, 260.364, 8.2929, 215.45)
|
||||
pixel_size = 0.025
|
||||
text = "[Space] [A]"
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||
environment = SubResource("Environment_lj5yw")
|
||||
|
|
@ -82,10 +122,10 @@ transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853
|
|||
transform = Transform3D(-0.806857, 0, 0.590747, 0, 1, 0, -0.590747, 0, -0.806857, 12.0918, 0.326586, 19.9047)
|
||||
|
||||
[node name="Node3D17" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.729256, 0, -0.684242, 0, 1, 0, 0.684242, 0, -0.729256, 25.3264, 0.0781007, 1.97371)
|
||||
transform = Transform3D(-0.729256, 0, -0.684242, 0, 1, 0, 0.684242, 0, -0.729256, 25.1658, -0.570518, 3.70682)
|
||||
|
||||
[node name="Node3D19" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.63905, 0, -0.769166, 0, 1, 0, 0.769166, 0, -0.63905, 36.3753, 0.295401, 4.2828)
|
||||
transform = Transform3D(-0.63905, 0, -0.769166, 0, 1, 0, 0.769166, 0, -0.63905, 35.7514, -0.40734, 5.82252)
|
||||
|
||||
[node name="Node3D21" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(0.87511, -1.61731e-08, 0.483924, -2.43482e-08, 1, 7.74511e-08, -0.483924, -7.95609e-08, 0.87511, 17.2233, 0.574241, 11.9056)
|
||||
|
|
@ -349,7 +389,7 @@ transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.1481
|
|||
transform = Transform3D(0.395593, 9.15362e-08, -0.918426, 3.51579e-08, 1, 1.14811e-07, 0.918426, -7.77082e-08, 0.395593, -11.1774, -0.230842, 39.2564)
|
||||
|
||||
[node name="Node3D105" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.199709, -1.05476e-07, 0.979855, 3.51579e-08, 1, 1.14811e-07, -0.979855, 5.73785e-08, -0.199709, 3.23367, -0.230842, 53.8158)
|
||||
transform = Transform3D(-0.199709, -1.05476e-07, 0.979855, 3.51579e-08, 1, 1.14811e-07, -0.979855, 5.73785e-08, -0.199709, 3.21507, -0.298522, 43.3237)
|
||||
|
||||
[node name="Node3D58" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.573291, -7.39146e-08, 0.819353, 3.51579e-08, 1, 1.14811e-07, -0.819353, 9.46265e-08, -0.573291, 41.0137, 1.1686, 34.4092)
|
||||
|
|
@ -777,9 +817,6 @@ transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802
|
|||
[node name="Node3D225" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -49.3032, 12.6146, 184.871)
|
||||
|
||||
[node name="Node3D226" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -48.3955, 11.2669, 178.045)
|
||||
|
||||
[node name="Node3D227" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -47.6151, 8.45536, 169.048)
|
||||
|
||||
|
|
@ -846,9 +883,6 @@ transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.99
|
|||
[node name="Node3D211" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -39.1819, 13.7524, 202.259)
|
||||
|
||||
[node name="Node3D212" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -40.8661, 4.56589, 159.345)
|
||||
|
||||
[node name="Node3D213" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -46.8773, 3.83218, 159.091)
|
||||
|
||||
|
|
@ -864,9 +898,6 @@ transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225,
|
|||
[node name="Node3D217" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -13.0376, 6.92232, 157.9)
|
||||
|
||||
[node name="Node3D218" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -23.1474, 6.80598, 161.031)
|
||||
|
||||
[node name="Node3D220" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -22.0954, 10.289, 171.149)
|
||||
|
||||
|
|
@ -877,7 +908,7 @@ transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225,
|
|||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -1.87738, 7.83628, 154.856)
|
||||
|
||||
[node name="Node3D223" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, 4.71963, 11.8309, 165.954)
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, 5.2084, 11.3779, 162.47)
|
||||
|
||||
[node name="Node3D224" parent="level" instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, 24.9724, 13.0452, 151.413)
|
||||
|
|
@ -1036,3 +1067,29 @@ shadow_opacity = 0.74
|
|||
shadow_blur = 0.973
|
||||
directional_shadow_blend_splits = true
|
||||
directional_shadow_max_distance = 1063.4
|
||||
|
||||
[node name="Tree" parent="." instance=ExtResource("3_lj5yw")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 269.46, 0.341235, 236.781)
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 259.242, 1.93115, 234.094)
|
||||
script = SubResource("GDScript_a2vvy")
|
||||
|
||||
[node name="twirly" parent="Area3D" instance=ExtResource("6_a2vvy")]
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.503185, 0)
|
||||
light_color = Color(0.880355, 0.555272, 0, 1)
|
||||
light_energy = 8.133
|
||||
omni_range = 3.15575
|
||||
|
||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.00915, 0)
|
||||
light_color = Color(0.880355, 0.555272, 0, 1)
|
||||
light_energy = 8.133
|
||||
omni_range = 3.15575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
shape = SubResource("SphereShape3D_a2vvy")
|
||||
|
||||
[connection signal="body_entered" from="Area3D" to="Area3D" method="_on_body_entered"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue