0

我为我的游戏制作了一个启动器,并成功找到了启动游戏的代码。但由于某种原因,它不起作用。错误信息是InvalidOperationException

有没有更简单的方法来做到这一点?或者我该如何解决这个问题?

这是代码:

private void Startgame_Click(object sender, EventArgs e)
{
   using (Zombie_Shooter.GameCode game = new Zombie_Shooter.GameCode())
   {
       game.Run();
   }
}
4

1 回答 1

0

你可以试试这个吗?

Thread thread = new Thread(() =>
{    
     Game1 game = new Game();    
     game.Run();
});


private void Startgame_Click(object sender, EventArgs e)
{
   thread.Start();
   thread.Join();
}
于 2013-06-14T11:04:38.937 回答