是否可以在退出另一个游戏后运行XNA游戏
本文关键字:游戏 运行 XNA 另一个 退出 是否 | 更新日期: 2023-09-27 17:59:20
退出另一个XNA游戏后,是否可以运行该游戏
我试着在默认的XNA的"Program.cs":上写
using (Game1 game = new Game1())
{
game.Run();
}
using (Game2 game = new Game2())
{
game.Run();
}
但在退出第一场比赛后,第二场比赛只跑了一次,然后就退出了比赛。。。。
编辑:
我发现当我试图用(窗口的)X按钮退出窗口时,第二个游戏窗口开始了。。。
您可能希望在Game1
类中使用OnExiting()
方法来创建游戏的新实例。
protected override void OnExiting(Object sender, EventArgs args)
{
using (Game2 game = new Game2())
{
game.Run();
}
base.OnExiting(sender, args);
}
很有可能,您可以通过使用游戏组件来完成您想要做的事情。
我不完全确定你在这里想做什么,但很可能有更好的解决方案。
有关游戏组件的更多信息,请点击此处。