当 Unity 游戏关卡播放完成后需要在结束提供一个重新开始的按钮,以便让用户可以从新开始播放,因此需要编写代码加载游戏场景并在玩家选择选项时调用它。

第一步
转到 UIManager 脚本并创建一个名为 Restart 的公共函数。对于实现这个目标,需要命名空间 UnityEngine.SceneManagement。
在函数中,必须使用函数 SceneManager.LoadScene 并将索引的场景名称作为参数传递,切记在构建设置中添加场景。
using UnityEngine.SceneManagement;
public void Restart()
{
SceneManager.LoadScene(SceneManager. GetActivescene().buildIndex);
}
第二步
试着加载游戏场景,那么此时在结束段会有一个 Restart 的重启按钮。