【问题标题】:Full Screen On Multiple Monitors With XNA使用 XNA 在多台显示器上全屏显示
【发布时间】:2012-06-18 23:11:32
【问题描述】:

我正在使用 XNA 构建一个特殊的应用程序,该应用程序是为具有多个显示器的计算机而设计的。问题是如果我告诉我的 XNA 应用程序变成全屏,它只会覆盖主屏幕。如何确保我的应用程序在所有屏幕上全屏运行?

【问题讨论】:

    标签: xna fullscreen multiple-monitors


    【解决方案1】:

    这听起来一点也不简单。当屏幕具有不同的分辨率和纵横比时会发生什么?您必须为每个屏幕单独创建一个渲染目标。没有办法可靠地将它们全部网格化成一个巨大的矩形。查看GraphicsAdapter 类,它应该管理所有可用的图形适配器。我从来没有在游戏中使用过多显示器,但这就是我要开始的地方。看看你是否可以创建多个图形设备,或者至少在绘制调用之间切换适配器,以便将不同的目标渲染到不同的屏幕。

    【讨论】:

      猜你喜欢
      • 2015-06-16
      • 2010-12-28
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      相关资源
      最近更新 更多