[gd_scene load_steps=2 format=3 uid="uid://cq14axh7bovu6"] [ext_resource type="Script" uid="uid://b1t5fxyg0jjx5" path="res://Scene/SmallGame/PushBox.gd" id="1_qdfdf"] [node name="PushBox" type="Panel"] offset_right = 1402.0 offset_bottom = 720.0 script = ExtResource("1_qdfdf") [node name="GameArea" type="Panel" parent="."] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -300.0 offset_top = -250.0 offset_right = 300.0 offset_bottom = 250.0 grow_horizontal = 2 grow_vertical = 2 [node name="LevelLabel" type="Label" parent="."] layout_mode = 1 anchors_preset = 2 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 50.0 offset_top = -100.0 offset_right = 200.0 offset_bottom = -70.0 grow_vertical = 0 text = "关卡: 1" [node name="MovesLabel" type="Label" parent="."] layout_mode = 1 anchors_preset = 2 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 50.0 offset_top = -70.0 offset_right = 200.0 offset_bottom = -40.0 grow_vertical = 0 text = "步数: 0" [node name="WinLabel" type="Label" parent="."] visible = false layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -150.0 offset_top = -50.0 offset_right = 150.0 offset_bottom = 50.0 grow_horizontal = 2 grow_vertical = 2 text = "恭喜过关! 按N进入下一关 按R重新开始" horizontal_alignment = 1 vertical_alignment = 1 [node name="ControlsLabel" type="Label" parent="."] layout_mode = 1 anchors_preset = 3 anchor_left = 1.0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -300.0 offset_top = -180.0 offset_right = -50.0 offset_bottom = -50.0 grow_horizontal = 0 grow_vertical = 0 text = "操作说明: WASD或方向键 - 移动 虚拟按钮 - 移动(手机) R - 重新开始当前关卡 N - 下一关(过关后) P - 上一关" [node name="ObjectiveLabel" type="Label" parent="."] layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -1402.0 offset_right = -1051.0 offset_bottom = 35.0 grow_horizontal = 0 theme_override_font_sizes/font_size = 25 text = "目标: 将所有箱子推到目标位置!" horizontal_alignment = 1 [node name="StatsLabel" type="Label" parent="."] layout_mode = 1 anchors_preset = 2 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 50.0 offset_top = -40.0 offset_right = 400.0 offset_bottom = -10.0 grow_vertical = 0 text = "完成关卡: 0 | 总步数: 0" [node name="VirtualControls" type="Control" parent="."] layout_mode = 1 anchors_preset = 3 anchor_left = 1.0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -1289.0 offset_top = -472.0 offset_right = -1089.0 offset_bottom = -272.0 grow_horizontal = 0 grow_vertical = 0 [node name="UpButton" type="Button" parent="VirtualControls"] custom_minimum_size = Vector2(90, 90) layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -144.0 offset_top = -72.0 offset_right = -54.0 offset_bottom = 18.0 grow_horizontal = 0 theme_override_font_sizes/font_size = 35 text = "W" [node name="DownButton" type="Button" parent="VirtualControls"] custom_minimum_size = Vector2(90, 90) layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -144.0 offset_top = 108.0 offset_right = -54.0 offset_bottom = 198.0 grow_horizontal = 0 theme_override_font_sizes/font_size = 35 text = "S" [node name="LeftButton" type="Button" parent="VirtualControls"] custom_minimum_size = Vector2(90, 90) layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -236.0 offset_top = 18.0 offset_right = -146.0 offset_bottom = 108.0 grow_horizontal = 0 theme_override_font_sizes/font_size = 35 text = "A" [node name="RightButton" type="Button" parent="VirtualControls"] custom_minimum_size = Vector2(90, 90) layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -54.0 offset_top = 18.0 offset_right = 36.0 offset_bottom = 108.0 grow_horizontal = 0 theme_override_font_sizes/font_size = 35 text = "D" [node name="ResetButton" type="Button" parent="VirtualControls"] layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = 819.0 offset_top = 62.0 offset_right = 902.0 offset_bottom = 119.0 grow_horizontal = 0 scale = Vector2(1.54345, 1.50915) theme_override_font_sizes/font_size = 25 text = "重置" [node name="NextButton" type="Button" parent="VirtualControls"] layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = 819.0 offset_top = -110.0 offset_right = 902.0 offset_bottom = -53.0 grow_horizontal = 0 scale = Vector2(1.54345, 1.50915) theme_override_font_sizes/font_size = 25 text = "下一关" [node name="LastButton" type="Button" parent="VirtualControls"] layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = 819.0 offset_top = -24.0 offset_right = 902.0 offset_bottom = 33.0 grow_horizontal = 0 scale = Vector2(1.54345, 1.50915) theme_override_font_sizes/font_size = 25 text = "上一关" [node name="QuitButton" type="Button" parent="VirtualControls"] self_modulate = Color(1, 0.247059, 0, 1) layout_mode = 1 anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = 947.0 offset_top = -248.0 offset_right = 1030.0 offset_bottom = -191.0 grow_horizontal = 0 scale = Vector2(1.54345, 1.50915) theme_override_font_sizes/font_size = 25 text = "关闭" [connection signal="pressed" from="VirtualControls/NextButton" to="." method="_on_next_button_pressed"] [connection signal="pressed" from="VirtualControls/LastButton" to="." method="_on_last_button_pressed"] [connection signal="pressed" from="VirtualControls/QuitButton" to="." method="_on_quit_button_pressed"]