|
@@ -0,0 +1,171 @@
|
|
|
|
+[gd_scene load_steps=7 format=3 uid="uid://cd3d2d685mhg0"]
|
|
|
|
+
|
|
|
|
+[ext_resource type="Script" uid="uid://c8q7xve6aods6" path="res://exit.gd" id="1_6sfst"]
|
|
|
|
+[ext_resource type="Script" uid="uid://c6v27gu4gqsvl" path="res://start.gd" id="1_24kvk"]
|
|
|
|
+
|
|
|
|
+[sub_resource type="Animation" id="Animation_6sfst"]
|
|
|
|
+resource_name = "startMenu"
|
|
|
|
+tracks/0/type = "bezier"
|
|
|
|
+tracks/0/imported = false
|
|
|
|
+tracks/0/enabled = true
|
|
|
|
+tracks/0/path = NodePath(".:position:x")
|
|
|
|
+tracks/0/interp = 1
|
|
|
|
+tracks/0/loop_wrap = true
|
|
|
|
+tracks/0/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
+"points": PackedFloat32Array(345.6, -0.25, 0, 0.25, 0, 345.6, -1.265, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0.5, 0.9)
|
|
|
|
+}
|
|
|
|
+tracks/1/type = "bezier"
|
|
|
|
+tracks/1/imported = false
|
|
|
|
+tracks/1/enabled = true
|
|
|
|
+tracks/1/path = NodePath(".:position:y")
|
|
|
|
+tracks/1/interp = 1
|
|
|
|
+tracks/1/loop_wrap = true
|
|
|
|
+tracks/1/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
+"points": PackedFloat32Array(660.919, -0.25, 0, 0.25, 0, 442.224, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0.5, 0.9)
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+[sub_resource type="Animation" id="Animation_24kvk"]
|
|
|
|
+length = 0.001
|
|
|
|
+tracks/0/type = "bezier"
|
|
|
|
+tracks/0/imported = false
|
|
|
|
+tracks/0/enabled = true
|
|
|
|
+tracks/0/path = NodePath(".:position:x")
|
|
|
|
+tracks/0/interp = 1
|
|
|
|
+tracks/0/loop_wrap = true
|
|
|
|
+tracks/0/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0),
|
|
|
|
+"points": PackedFloat32Array(345.6, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0)
|
|
|
|
+}
|
|
|
|
+tracks/1/type = "bezier"
|
|
|
|
+tracks/1/imported = false
|
|
|
|
+tracks/1/enabled = true
|
|
|
|
+tracks/1/path = NodePath(".:position:y")
|
|
|
|
+tracks/1/interp = 1
|
|
|
|
+tracks/1/loop_wrap = true
|
|
|
|
+tracks/1/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0),
|
|
|
|
+"points": PackedFloat32Array(442.224, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0)
|
|
|
|
+}
|
|
|
|
+tracks/2/type = "bezier"
|
|
|
|
+tracks/2/imported = false
|
|
|
|
+tracks/2/enabled = true
|
|
|
|
+tracks/2/path = NodePath(".:scale:x")
|
|
|
|
+tracks/2/interp = 1
|
|
|
|
+tracks/2/loop_wrap = true
|
|
|
|
+tracks/2/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0),
|
|
|
|
+"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0)
|
|
|
|
+}
|
|
|
|
+tracks/3/type = "bezier"
|
|
|
|
+tracks/3/imported = false
|
|
|
|
+tracks/3/enabled = true
|
|
|
|
+tracks/3/path = NodePath(".:scale:y")
|
|
|
|
+tracks/3/interp = 1
|
|
|
|
+tracks/3/loop_wrap = true
|
|
|
|
+tracks/3/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0),
|
|
|
|
+"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0)
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+[sub_resource type="Animation" id="Animation_mlcv5"]
|
|
|
|
+resource_name = "slideLeft"
|
|
|
|
+tracks/0/type = "bezier"
|
|
|
|
+tracks/0/imported = false
|
|
|
|
+tracks/0/enabled = true
|
|
|
|
+tracks/0/path = NodePath(".:scale:x")
|
|
|
|
+tracks/0/interp = 1
|
|
|
|
+tracks/0/loop_wrap = true
|
|
|
|
+tracks/0/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
+"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 2.34, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0, 0.5)
|
|
|
|
+}
|
|
|
|
+tracks/1/type = "bezier"
|
|
|
|
+tracks/1/imported = false
|
|
|
|
+tracks/1/enabled = true
|
|
|
|
+tracks/1/path = NodePath(".:scale:y")
|
|
|
|
+tracks/1/interp = 1
|
|
|
|
+tracks/1/loop_wrap = true
|
|
|
|
+tracks/1/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
+"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 2.34, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0, 0.5)
|
|
|
|
+}
|
|
|
|
+tracks/2/type = "bezier"
|
|
|
|
+tracks/2/imported = false
|
|
|
|
+tracks/2/enabled = true
|
|
|
|
+tracks/2/path = NodePath(".:position:x")
|
|
|
|
+tracks/2/interp = 1
|
|
|
|
+tracks/2/loop_wrap = true
|
|
|
|
+tracks/2/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
+"points": PackedFloat32Array(345.6, -0.25, 0, 0.25, 0, -1127.11, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0, 0.5)
|
|
|
|
+}
|
|
|
|
+tracks/3/type = "bezier"
|
|
|
|
+tracks/3/imported = false
|
|
|
|
+tracks/3/enabled = true
|
|
|
|
+tracks/3/path = NodePath(".:position:y")
|
|
|
|
+tracks/3/interp = 1
|
|
|
|
+tracks/3/loop_wrap = true
|
|
|
|
+tracks/3/keys = {
|
|
|
|
+"handle_modes": PackedInt32Array(0, 0),
|
|
|
|
+"points": PackedFloat32Array(442.224, -0.25, 0, 0.25, 0, 225.829, -0.25, 0, 0.25, 0),
|
|
|
|
+"times": PackedFloat32Array(0, 0.5)
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_mlcv5"]
|
|
|
|
+_data = {
|
|
|
|
+&"RESET": SubResource("Animation_24kvk"),
|
|
|
|
+&"slideLeft": SubResource("Animation_mlcv5"),
|
|
|
|
+&"startMenu": SubResource("Animation_6sfst")
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+[node name="Control" type="Control"]
|
|
|
|
+layout_mode = 3
|
|
|
|
+anchors_preset = 15
|
|
|
|
+anchor_right = 1.0
|
|
|
|
+anchor_bottom = 1.0
|
|
|
|
+grow_horizontal = 2
|
|
|
|
+grow_vertical = 2
|
|
|
|
+
|
|
|
|
+[node name="startMenu" type="VBoxContainer" parent="."]
|
|
|
|
+layout_mode = 1
|
|
|
|
+anchors_preset = -1
|
|
|
|
+anchor_left = 0.3
|
|
|
|
+anchor_top = 0.738
|
|
|
|
+anchor_right = 0.7
|
|
|
|
+anchor_bottom = 0.738
|
|
|
|
+offset_top = -36.0
|
|
|
|
+offset_bottom = 36.0
|
|
|
|
+grow_vertical = 2
|
|
|
|
+focus_mode = 1
|
|
|
|
+theme_override_constants/separation = 10
|
|
|
|
+
|
|
|
|
+[node name="start" type="Button" parent="startMenu"]
|
|
|
|
+layout_mode = 2
|
|
|
|
+text = "开始"
|
|
|
|
+script = ExtResource("1_24kvk")
|
|
|
|
+
|
|
|
|
+[node name="exitButton" type="Button" parent="startMenu"]
|
|
|
|
+layout_mode = 2
|
|
|
|
+text = "退出"
|
|
|
|
+script = ExtResource("1_6sfst")
|
|
|
|
+
|
|
|
|
+[node name="AnimationPlayer" type="AnimationPlayer" parent="startMenu"]
|
|
|
|
+libraries = {
|
|
|
|
+&"": SubResource("AnimationLibrary_mlcv5")
|
|
|
|
+}
|
|
|
|
+autoplay = "startMenu"
|
|
|
|
+speed_scale = 1.675
|
|
|
|
+
|
|
|
|
+[connection signal="pressed" from="startMenu/start" to="startMenu/start" method="_on_pressed"]
|
|
|
|
+[connection signal="pressed" from="startMenu/exitButton" to="startMenu/exitButton" method="_on_pressed"]
|