将场景从关卡切换到主菜单时,脚本不会加载,按钮也无法使用。我该如何解决?

时间:2019-04-05 19:38:12

标签: switch-statement scene godot

我正在用Godot引擎构建一个2D小游戏。该程序在主菜单中启动,从那里您可以启动第一级。 使用我在暂停菜单中实现的按钮从第一级返回主屏幕时,与程序启动相比,主菜单看起来有很大不同,并且所有按钮均无法正常工作。这里有没有人遇到类似的问题,并且知道该如何解决?

通过

完成从场景切换到主菜单的操作
#path_to_scene to main screen is here "res://menu/startpage.tscn"
get_tree().change_scene(path_to_scene) 

Imgur, right menuImgur, wrong menu

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

get_tree().get_root().get_node("startpage").queue_free() # Free the scene
get_tree().change_scene("res://menu/startpage.tscn")     # Change to the scene
get_tree().reload_current_scene()                        # Reload the actual scene (startpage)