XNAでウィンドウのサイズを調整するにはどうすればよいですか。
デフォルトでは、800x600の解像度で始まります。
あなたが設定する必要があることがわかりました
GraphicDevice.PreferredBackBufferHeight = height;
GraphicDevice.PreferredBackBufferWidth = width;
ゲームクラスのコンストラクターでこれを行うと動作しますが、コンストラクターの外部でこれを行う場合は、呼び出す必要もあります
GraphicsDevice.ApplyChanges();
さらに、フルスクリーン(デバッグ中に実際に正しく機能しない)を使用するには、次を使用できます。
if (!GraphicsDevice.IsFullScreen)
GraphicsDevice.ToggleFullScreen();
XNA 4.0以降、このプロパティはGraphicsDeviceManager
にあります。すなわち。このコードは、ゲームのコンストラクターに配置されます。
graphics = new GraphicsDeviceManager(this);
graphics.IsFullScreen = false;
graphics.PreferredBackBufferHeight = 340;
graphics.PreferredBackBufferWidth = 480;
// if changing GraphicsDeviceManager properties outside
// your game constructor also call:
// graphics.ApplyChanges();