2012-03-16 3 views
1

Мне нужно объединить 5 мониторов в XNA (что-то вроде Eyefinity). У меня две видеокарты (HD 5450), у которых есть разъем DP, конечно, 5x плоские мониторы с разрешением 1024 * 768.Как объединить 5 мониторов в XNA (полноэкранный режим)?

Мне нужно объединить/сгруппировать эти мониторы в XNA, потому что я хочу, чтобы в полноэкранном режиме это было более 5 мониторов. (полноэкранный режим на нескольких мониторах) Мне просто нужна визуальная студия для обнаружения одного графического устройства с разрешением 5120x768.

Как я должен изменить GraphicsDeviceManager/GraphicsAdapter, заставить его работать? Я не могу использовать Eyefinity, потому что у меня две графические карты, и я пытаюсь сделать «свою собственную глазность» в xna.

В моем приложении у меня есть 5 моделей, разделяющих до 5 видовых экранов, которые перемещаются каждые 1024 пикселя.

ИЛИ, как я должен сделать его похожим на полноэкранный режим. Я не хочу, чтобы граница была видимой, и я хочу иметь посередине экрана - как ее центрировать?

Спасибо за ответы.

ответ

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 вы можете увидеть, что вы собираетесь получить игру/приложение работает в полноэкранном режиме с установкой нескольких мониторов гораздо быстрее и без взломать ваш путь в него.