2012-03-12 52 views
1

时候我已经迷上了我的2台显示器,我不能运行在全屏一个简单的XNA窗口 我用得到它全屏的代码是:XNA全屏失败

 graphics.PreferredBackBufferWidth = 800; 
     graphics.PreferredBackBufferHeight = 600; 
     graphics.PreferMultiSampling = false; 
     graphics.IsFullScreen = true; 
     graphics.ApplyChanges(); 

它的工作原理,当我禁用我的第二个显示器在Windows,但是他们的方式来解决这个问题(代码明智)

+1

我从来没有遇到过这个问题,我有2台显示器。 PreferMultiSampling可以吗?也许问题在你的代码中的其他地方,或者可能在你的系统设置中。 – 2012-03-12 23:19:55

+1

你能否更详细地描述你的意思是“失败”?它是否会抛出异常? (细节?)它是不是全屏?它是否会导致您的显示器从桌面启动? – 2012-03-13 01:34:48

+0

我开始尽量减少和maxiziming,有时它会打开corectly有时不中,PreferMultiSampling不会改变任何东西你试过graphics.ToggleFullScreen – Svexo 2012-03-14 15:47:11

回答

0

您是否尝试过将它设置为全屏应用之前就决议的变化?