游戏结束屏幕单人游戏
Game over screen monogame
我正在使用 Monogame 引擎制作游戏,我只需要一部分代码方面的帮助。现在,每当角色在游戏中死亡时,代码就会结束。这是因为这些代码行。
else
{
System.Environment.Exit(0);
}
if(y < 0)
{
System.Environment.Exit(0);
}
现在,我希望游戏在每次用户与其中一个障碍物发生碰撞时都有一个 'game over' 屏幕,该屏幕将允许您转到菜单并允许用户再次玩游戏。我现在的 classes 是 game1.cs class、字符 class 和障碍物 class。感谢你的帮助。
您会想要跟踪游戏状态。例如——您可能只有两个状态 "Playing" 和 "GameOver"。不要在代码片段中退出,而是将游戏状态从 "Playing" 设置为 "GameOver"。
现在在更新调用中 -- 您需要在 GameOver 期间检查用户输入并允许他们完全退出游戏或开始新游戏。
在 Draw 调用中——您需要检查游戏状态来决定将什么渲染到屏幕上。
我正在使用 Monogame 引擎制作游戏,我只需要一部分代码方面的帮助。现在,每当角色在游戏中死亡时,代码就会结束。这是因为这些代码行。
else
{
System.Environment.Exit(0);
}
if(y < 0)
{
System.Environment.Exit(0);
}
现在,我希望游戏在每次用户与其中一个障碍物发生碰撞时都有一个 'game over' 屏幕,该屏幕将允许您转到菜单并允许用户再次玩游戏。我现在的 classes 是 game1.cs class、字符 class 和障碍物 class。感谢你的帮助。
您会想要跟踪游戏状态。例如——您可能只有两个状态 "Playing" 和 "GameOver"。不要在代码片段中退出,而是将游戏状态从 "Playing" 设置为 "GameOver"。
现在在更新调用中 -- 您需要在 GameOver 期间检查用户输入并允许他们完全退出游戏或开始新游戏。
在 Draw 调用中——您需要检查游戏状态来决定将什么渲染到屏幕上。