From 8b83032c44ead10a35bb03c35a8f1249708b8ef9 Mon Sep 17 00:00:00 2001 From: freewu32 <2217332562@qq.com> Date: Sat, 5 Sep 2020 09:59:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=BB=E5=8F=96=E5=AD=98?= =?UTF-8?q?=E6=A1=A3=E6=95=B0=E6=8D=AE=E4=B8=8D=E6=9B=B4=E6=96=B0=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Main.tscn | 2 +- src/hud/HUD.gd | 6 +++--- src/level/LevelsManager.gd | 3 ++- src/levels/Level3.tscn | 5 +++++ 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Main.tscn b/Main.tscn index 023516e..99300f2 100644 --- a/Main.tscn +++ b/Main.tscn @@ -208,7 +208,7 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="ExpLabel" type="Label" parent="HUD/HeaderBackground/GridContainer2"] +[node name="MoneyLabel" type="Label" parent="HUD/HeaderBackground/GridContainer2"] margin_left = 170.0 margin_top = 5.0 margin_right = 252.0 diff --git a/src/hud/HUD.gd b/src/hud/HUD.gd index fa01f57..8a33b90 100644 --- a/src/hud/HUD.gd +++ b/src/hud/HUD.gd @@ -13,9 +13,9 @@ func get_atk_view() -> Label: func get_def_view() -> Label: return $"HeaderBackground/GridContainer2/DefLabel" as Label - -func get_exp_view() -> Label: - return $"HeaderBackground/GridContainer2/ExpLabel" as Label + +func get_money_view() -> Label: + return $"HeaderBackground/GridContainer2/MoneyLabel" as Label func get_yellow_key_view() -> Label: return $"HeaderBackground/GridContainer3/YellowKeyCount" as Label diff --git a/src/level/LevelsManager.gd b/src/level/LevelsManager.gd index 4c8b73b..b588d03 100644 --- a/src/level/LevelsManager.gd +++ b/src/level/LevelsManager.gd @@ -36,10 +36,11 @@ func load_data(next_level:int): var next_scene = load_scene_from_local(next_level) as LevelInstance add_child(next_scene) get_current_level_instance().free() + $"/root/Main".on_level_changed(next_level) load_data_from_local(next_level) #设置数据 level = next_level - emit_signal("level_changed",next_level) + #emit_signal("level_changed",next_level) # 设置楼层和位置 func set_level_and_position(next_level:int,position:Vector2): diff --git a/src/levels/Level3.tscn b/src/levels/Level3.tscn index e06242f..47aff88 100644 --- a/src/levels/Level3.tscn +++ b/src/levels/Level3.tscn @@ -96,22 +96,27 @@ position = Vector2( 240, 272 ) [node name="MonsterSprite2" parent="Items" instance=ExtResource( 16 )] position = Vector2( 112, 272 ) animation = "bat" +frame = 0 [node name="MonsterSprite6" parent="Items" instance=ExtResource( 16 )] position = Vector2( 336, 176 ) animation = "bat" +frame = 0 [node name="MonsterSprite3" parent="Items" instance=ExtResource( 16 )] position = Vector2( 48, 208 ) animation = "bluePriest" +frame = 0 [node name="MonsterSprite5" parent="Items" instance=ExtResource( 16 )] position = Vector2( 336, 368 ) animation = "bluePriest" +frame = 0 [node name="MonsterSprite4" parent="Items" instance=ExtResource( 16 )] position = Vector2( 48, 336 ) animation = "skeleton" +frame = 0 [node name="YellowDoor5" parent="Items" instance=ExtResource( 8 )] position = Vector2( 304, 464 )