游戏结束后如何重新开始游戏?

时间:2021-01-06 16:17:50

标签: c# unity3d

我正在尝试统一制作一个 3d 飞扬的小鸟游戏,但我不知道如何在小鸟撞到柱子时重新启动游戏。我是用 C# 做的。

谢谢

4 个答案:

答案 0 :(得分:0)

重新加载游戏场景即可重启游戏

SceneManager.LoadScene("game_scene");

答案 1 :(得分:0)

您应该能够使用 SceneManager.LoadScene 重新加载场景。 虽然更好的选择可能只是创建一个函数,通过生成新关卡和重置玩家位置和统计数据,为您重新启动一切,而无需重新加载场景。

答案 2 :(得分:0)

你需要什么?

  1. 确保包含sceneManager api
  2. 创建一个 restartGame() 函数。
  3. 当小鸟撞到柱子时调用该函数。

restartGame() 代码:

public Void restartGame()
{
    SceneManager.LoadScene("Your game scene name");
}

如果您不了解如何使用方法(functinos)check this

答案 3 :(得分:0)

您可以使用加载场景方法将其加载到新场景中