2012-03-16 8 views
1

XNA에서 5 개의 모니터를 병합해야합니다 (예 : Eyefinity). 나는 DP 커넥터가있는 두 개의 그래픽 카드 (HD 5450)를 가지고 있는데, 물론 해상도가 1024 * 768 인5x 평면 모니터입니다.XNA에서 5 개의 모니터를 병합하는 방법 (전체 화면 it)?

나는이 모니터를 XNA에서 병합/그룹화해야하는데, 왜냐하면이 모니터를 5 개 이상의 모니터에 전체 화면으로 표시하기를 원하기 때문입니다. (복수 모니터를 통한 전체 화면) 해상도가 5120x768 인 그래픽 장치 하나만 ​​검색하려면 Visual Studio가 필요합니다.

GraphicsDeviceManager/GraphicsAdapter를 어떻게 수정해야합니까? 두 개의 그래픽 카드가 있고 xna에서 "내 자신의 눈높이"를 시도하기 때문에 저는 Eyefinity를 사용할 수 없습니다.

내 응용 프로그램에는 5 개의 뷰포트로 나누어지는 5 개의 모델이 있는데, 각 뷰포트는 1024px로 이동합니다.

또는 전체 화면처럼 보이게하려면 어떻게해야합니까? 경계가 보이기를 바라지 않고 화면 중간에 갖고 싶습니다.

답변 해 주셔서 감사합니다.

답변

1

XNA를 사용하는 것이 불가능하지는 않더라도 솔직히 말하자면 어려울 것입니다. XNA 프레임 워크가 XNA 프레임 워크에서 제공하는 것 외에는 지금까지 XNA를 사용해도 거의 이점이 없을 것입니다.

XNA를 사용하여 다중 모니터 전체 화면을 구현하기 위해 XNA 프레임 워크를 해킹 할 수있는 다양한 방법에 대해 이야기하는 위대한 스레드가 App Hub 포럼에 있습니다. 당신이 볼 수 있듯이

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

.