将场景从关卡切换到主菜单时,不会加载脚本并且按钮不起作用。我该如何解决?
Posted
技术标签:
【中文标题】将场景从关卡切换到主菜单时,不会加载脚本并且按钮不起作用。我该如何解决?【英文标题】:When switching the scene from the level to main menu, scripts aren't loaded and buttons don't work. How do I fix this? 【发布时间】:2019-08-27 18:24:41 【问题描述】:我正在使用 Godot 引擎构建一个小型 2d 游戏。该程序在主菜单中启动,您可以从那里开始第一级。 当使用我在暂停菜单中实现的按钮从第一级返回主屏幕时,与程序启动相比,主菜单看起来非常不同,并且所有按钮都不再起作用。这里有没有人遇到过类似的问题并且知道如何解决这个问题?
主菜单的场景切换都是用
完成的#path_to_scene to main screen is here "res://menu/startpage.tscn"
get_tree().change_scene(path_to_scene)
Imgur, right menu, Imgur, wrong menu
【问题讨论】:
【参考方案1】:你可以试试这个:
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)
【讨论】:
以上是关于将场景从关卡切换到主菜单时,不会加载脚本并且按钮不起作用。我该如何解决?的主要内容,如果未能解决你的问题,请参考以下文章