Lin*_*b77 5 2d unity-game-engine
我正在尝试寻找 unity 2d 的脚本。我需要一个可以重新启动我当前加载的场景的工具。我从互联网上尝试了一些,但似乎都不起作用。我只需要基本脚本,不需要任何方式来触发它,因为我自己可以做到这一点。提前致谢!
小智 6
这就是我所做的:
void Start()
{
Button Button = this.GetComponent<Button>();
Button.onClick.AddListener(Reset);
}
public void Reset()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}
Run Code Online (Sandbox Code Playgroud)
它只接受构建索引
我建议您浏览Unity Docs中的SceneManager类。
但是,您可以使用此行重新加载当前场景,从而重新启动它:
SceneManager.LoadScene(SceneManager.GetActiveScene());
Run Code Online (Sandbox Code Playgroud)
希望能回答您的问题。
| 归档时间: |
|
| 查看次数: |
20605 次 |
| 最近记录: |