将场景从关卡切换到主菜单时,脚本不会加载,按钮也不会起作用。我该如何解决这个问题?



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

主菜单之间的场景切换都是通过

#path_to_scene to main screen is here "res://menu/startpage.tscn"
get_tree().change_scene(path_to_scene) 

伊姆古尔,右菜单,伊姆古尔,错误的菜单

你可以试试这个:

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)

最新更新