2012-03-16 60 views
1

我需要在XNA中合併5個顯示器(類似於Eyefinity)。 我有兩個圖形卡(HD 5450),它們具有DP連接器,當然,分辨率爲1024 * 768的5x平板顯示器當然是 。如何合併XNA中的5臺顯示器(全屏)?

我需要合併/組此顯示器在XNA,因爲我想這個全屏超過5個監視器。 (在多臺顯示器上全屏) 我只需要視覺工作室來檢測一個分辨率爲5120x768的圖形設備。

我應該怎麼修改GraphicsDeviceManager/GraphicsAdapter,使工作? 我不能使用Eyefinity,因爲我有兩張圖形卡,而且我正在嘗試在xna中做「我自己的眼睛」。

在我的應用程序,我有5款車型劃分到5個視口,被移動的每1,024像素。

OR,我應該怎麼使它看起來像一個全屏。我不希望邊框可見,我想要在屏幕中間 - 它的中心位置如何?

感謝您的回答。

回答

1

說實話這將是困難的,如果不是不可能的使用XNA做。而且你必須遠離XNA框架提供給你的那麼遠,即使在那個時候使用XNA也沒什麼好處。

下面是在應用程序中心論壇談論的周圍的XNA框架潛在的黑客攻擊,實現使用XNA全屏多監視器不同的方式有很大的線程。

http://forums.create.msdn.com/forums/p/5562/571993.aspx

正如你所看到的,沒有一個人真正有過任何偉大的建議,並通過你冬遊已基本編程在如此低的水平,你還不如做C++和DirectX的時間。這正是我會推薦給你的。

http://msdn.microsoft.com/en-us/library/windows/desktop/bb206364(v=vs.85).aspx

使用DirectX的,你可以看到,你會得到一個多顯示器設置遊戲/應用程序全屏運行速度更快,而不必用自己的方式入侵到它。