您的位置:首页 > 其它

XNA游戏界面全屏切换

2010-08-07 20:57 190 查看
 private void ToggleFullScreen()
{
      PresentationParameters presentation =
      graphics.GraphicsDevice.PresentationParameters;
      if (presentation.IsFullScreen)
      {    
            graphics.PreferredBackBufferWidth = 1024;
            graphics.PreferredBackBufferHeight = 768;
            Game.Window.AllowUserResizing = false;
      }
      else
      {
            GraphicsAdapter adapter = graphics.GraphicsDevice.CreationParameters.Adapter;
            graphics.PreferredBackBufferWidth = adapter.CurrentDisplayMode.Width;
            graphics.PreferredBackBufferHeight = adapter.CurrentDisplayMode.Height;
      }
      graphics.ToggleFullScreen();

}

1024和768应该是分辨率,刚刚试了下800和600,发现没这么清楚,因为我的电脑是联想Y450的,屏幕奇宽,用1024的时候发现两边是有黑色的边,于是把1024和768调成1200和768,然后,发现满屏了,呵呵
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  游戏 联想
相关文章推荐