如何在XNA/Monogame中獲得顯示分辨率? 我想這些我的顯示器(1600×900)上:如何獲得顯示分辨率(屏幕尺寸)?
下面給我800,600
//1.
GraphicsDevice.DisplayMode.Width
GraphicsDevice.DisplayMode.Height
//2.
GraphicsDeviceManager graphics = new GraphicsDeviceManager(this);
graphics.GraphicsDevice.DisplayMode.Width
graphics.GraphicsDevice.DisplayMode.Height
//3.
GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Width
GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Height
//4.
foreach (DisplayMode dm in GraphicsAdapter.DefaultAdapter.SupportedDisplayModes)
{
Console.WriteLine(dm.Width);
Console.WriteLine(dm.Height);
}
我已編輯您的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2014-12-05 11:46:16
@JohnSaunders你是對的,我的壞 – dimitris93 2014-12-05 11:48:13