unity写一个函数调用后可以重开游戏
时间: 2023-12-19 07:06:56 浏览: 74
rust-from-unity:从Unity调用Rust函数
以下是一个示例代码:
```
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{
public static void RestartGame()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}
}
```
在此代码中,我们定义了一个名为 `GameManager` 的类,并在其中创建了一个名为 `RestartGame` 的静态方法。该方法使用 Unity 提供的 `SceneManager` 类来重新加载当前活动场景,从而实现了重启游戏的功能。
要在其他脚本中调用此方法,只需在该脚本中添加以下代码:
```
GameManager.RestartGame();
```
这将调用 `GameManager` 类中的 `RestartGame` 方法,从而重新启动游戏。
阅读全文