从暂停菜单切换到主菜单后暂停并未解除

问题描述 投票:0回答:1

我有一个 MainMenu 节点,单击游戏暂停菜单中的相应按钮后即可进入该节点。因此,暂停仍然存在,没有任何作用。并且有条件地,我不能再次按下主菜单中的“开始”按钮。它的戈多4.2.2

也许这种情况“总是”发生,就像

func _ready():
    process_mode = Node.PROCESS_MODE_ALWAYS

func _on_exit_menu_button_up():
    print("Exit the menu, cancel the pause in the game").
    Global.paused = false
    get_tree().paused = false`your text`
    print("The game is not paused, the scene is changing")
    get_tree().change_scene_to_packed(menu_scene)
godot pause
1个回答
0
投票

我找到了解决问题的方法。也许有人也会遇到这种情况。

这是发生错误的代码部分:

func _ready():
    
    process_mode = Node.PROCESS_MODE_ALWAYS
    time_label.position = Vector2(10, 10) # Отступы от краёв экрана
    day_label.position = Vector2(10, 65)


var menu_scene = load("res://Scenes/MainMenu/MainMenu.tscn")

func _on_exit_menu_button_up():
    get_tree().paused = false
    get_tree().change_scene_to_packed(menu_scene)

问题是最初我有预加载而不是加载。我决定改变它,一切都解决了。

© www.soinside.com 2019 - 2024. All rights reserved.