2012-06-18 95 views
1

我正在爲具有多個顯示器的計算機制作XNA的特殊應用程序。問題是,如果我告訴我的XNA應用程序變爲全屏,它只覆蓋主屏幕。我如何確保我的應用程序在所有屏幕上全屏運行?使用XNA在多個顯示器上全屏顯示

回答

3

這聽起來並不重要。當屏幕變化的分辨率和長寬比時會發生什麼?您必須爲每個屏幕分別創建一個rendertarget。沒有辦法可靠地將它們全部網格化爲一個巨大的矩形。看看GraphicsAdapter類,它應該管理所有可用的圖形適配器。我從未在遊戲中使用過多監視器,但這是我開始的地方。查看您是否可以創建多個圖形設備,或至少在繪製調用之間切換適配器,以便將不同的目標渲染到不同的屏幕。