我试图找到一个统一2d的脚本。我需要一个重新启动我目前加载的场景。我已经尝试了从互联网上的夫妇,但他们似乎没有工作。我只需要基本的脚本,没有任何方式来触发它,因为我可以自己做。提前感谢!
zz2j4svz1#
我是这么做的:
void Start() { Button Button = this.GetComponent<Button>(); Button.onClick.AddListener(Reset); } public void Reset() { SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); }
它只接受构建索引
uyhoqukh2#
我建议您在Unity Docs中完成SceneManager类。但是,您可以使用此行重新加载当前场景,从而重新启动它:
SceneManager.LoadScene(SceneManager.GetActiveScene());
希望这能回答你的问题。
9o685dep3#
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
3条答案
按热度按时间zz2j4svz1#
我是这么做的:
它只接受构建索引
uyhoqukh2#
我建议您在Unity Docs中完成SceneManager类。
但是,您可以使用此行重新加载当前场景,从而重新启动它:
希望这能回答你的问题。
9o685dep3#