複数のモニターを活用するゲームを作成したいと考えています。たとえば、ユーザーが 3 台のモニターを並べて使用している場合、プログラムで 3 台のモニターすべてに画像を分散させます。
どうすればいいですか?非常に大きなウィンドウを 1 つだけ作成できますか、それとも 3 つのウィンドウを別々に作成する必要がありますか? また、別のウィンドウを作成する必要がある場合、モニターの向きをどのように知ることができますか?
前もって感謝します!
複数のモニターを活用するゲームを作成したいと考えています。たとえば、ユーザーが 3 台のモニターを並べて使用している場合、プログラムで 3 台のモニターすべてに画像を分散させます。
どうすればいいですか?非常に大きなウィンドウを 1 つだけ作成できますか、それとも 3 つのウィンドウを別々に作成する必要がありますか? また、別のウィンドウを作成する必要がある場合、モニターの向きをどのように知ることができますか?
前もって感謝します!
Windowsは「仮想デスクトップ」を提供するため、通常はデスクトップ上にWindowsを作成し、OSにそれらの物理モニターへのマッピングを処理させることができます。仮想デスクトップのどの部分がどのモニターに表示されるかを知る必要がある場合は、EnumDisplayMonitors
(いくつかの可能性の中で)それを使用できます。
ゲームを任意のサイズに拡張可能にし、ビデオ ドライバーが独自の方法でモニター全体に拡張します。