JGame может сделать полноэкранный режим с двумя мониторами? - PullRequest
1 голос
/ 08 января 2010

Когда я запускаю свою игру Java (на основе платформы JGame) в полноэкранном режиме с двумя мониторами, она отображается только на одном. Кто-нибудь работал над этим раньше?

1 Ответ

1 голос
/ 31 января 2010

Это очень сложная проблема, которую нужно решить, не переходя на аппаратное обеспечение. То, что вы просите сделать видеокарту, чрезвычайно сложно, если не невозможно, на уровне программного обеспечения. Мы все видели видеовыход, отображаемый в настройках 2x2 или 3x3. Но есть черный ящик, который выполняет эту работу - не повседневное приложение, конечно, не MS Windows.

Да, вы можете перетащить окно (форму, элемент управления, что угодно), чтобы оно частично отображалось на 2 мониторах. Но вы также заметите, что «части» окна могут быть не совсем синхронизированы. Существует также ограничение видеопамяти / шины (я считаю), что делает его практически невозможным.

Мой опыт работы с несколькими мониторами связан с работой техником по надзору в казино. У нас было 3 монитора на ПК. Если вы переведете один из видеоэкранов в полноэкранный режим, все остальные два монитора в основном замерзнут. Кроме того, мышь не будет выходить за пределы монитора, установленного на полный экран. Вы можете подумать, что это было ограничением в программном обеспечении, однако, при цене около 10 тыс. Долларов за место, я думаю, что это крайне маловероятно. Теперь у нас также было несколько мониторов на стене - 2 ряда по 8, 42 дюйма. У нас была возможность настроить эти мониторы для имитации конфигурации 2x2 - но это было наше программное обеспечение, сообщающее другому «черному ящику», как разделить видео. каналы. Надеюсь, что помогает ...;)

...