【发布时间】:2021-01-06 16:17:50
【问题描述】:
我正在尝试统一制作一个 3d 飞扬小鸟游戏,但我不知道当小鸟撞到柱子时如何重新开始游戏。我是在 C# 中做的。
谢谢
【问题讨论】:
-
这个回答你的问题吗:Unity Restart current scene
我正在尝试统一制作一个 3d 飞扬小鸟游戏,但我不知道当小鸟撞到柱子时如何重新开始游戏。我是在 C# 中做的。
谢谢
【问题讨论】:
你可以通过重新加载游戏场景来重新开始游戏
SceneManager.LoadScene("game_scene");
【讨论】:
您应该能够使用 SceneManager.LoadScene 重新加载场景。 虽然更好的选择可能只是创建一个函数,通过生成新关卡并重置玩家位置和统计数据来为您重新启动所有内容而无需重新加载场景。
【讨论】:
restartGame() 函数。public Void restartGame()
{
SceneManager.LoadScene("Your game scene name");
}
如果你不明白如何使用方法(functinos)check this
【讨论】:
您可以使用 Load Scene 方法将其加载到新场景中
【讨论】: