2012-03-16 6 views
1

XNAで5つのモニタをマージする必要があります(Eyefinityのようなもの)。 私は2つのグラフィックスカード(HD 5450)を持っていますが、DPコネクタを持っています。もちろん、解像度1024 * 768の5xフラットモニターです。XNAの5つのモニタをマージするには(フルスクリーンit)?

私はこのモニタをXNAでマージ/グループ化する必要があります。なぜなら、これは5つ以上のモニタを全画面表示したいからです。 (複数のモニタで全画面表示) 解像度5120x768のグラフィックスデバイスを検出するには、ビジュアルスタジオが必要です。

GraphicsDeviceManager/GraphicsAdapterをどのように修正すればい​​いですか? 私は2枚のグラフィックカードを持っているので、私はEyefinityを使用することはできません。そして、私はxnaの "私自身の眼精疲労"をしようとしています。

私のアプリでは、5つのモデルを5つのビューポートに分割しています。これらのモデルは1024pxごとに移動します。

または、私はフルスクリーンのように見えるようにする必要があります。私は国境が見えるようにしたくないし、画面の真ん中にいたいと思っている。

お返事ありがとうございます。

答えて

1

XNAを使用することは不可能ではないにしても、これは難しいでしょう。そして、XNAフレームワークが提供していること以外では、XNAを使用しても、その時点でほとんど利益が得られないということは、これまでのところないはずです。

App Hubフォーラムでは、XNAを使用して複数のモニタフルスクリーンを実現するために、XNAフレームワークを潜在的にハッキングする様々な方法について説明します。

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

あなたが見ることができるように、誰が本当にすべての素晴らしい提案を持っていないし、時間によって、あなたは基本的にあなたが同様にC++とDirectXをやっているかもしれないような低レベルでプログラミングされた洞ました。それはまさに私があなたにお勧めするものです。あなたはより速く、それにあなたの方法をハックすることなく、複数のモニタセットアップと全画面表示を実行しているゲーム/アプリケーションを取得するつもりだことを見ることができるのDirectXを使用して

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

関連する問題