243 lines
5.6 KiB
Plaintext
243 lines
5.6 KiB
Plaintext
[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"]
|