No momento, estou tentando obter a unidade para rodar em 2 monitores. Eu fiz algumas pesquisas e sei que isso é estritamente possível. Existe uma solução alternativa em que você basicamente precisa alterar o tamanho da janela para obter a unidade para renderizar nos dois monitores.
O que eu fiz foi criar uma nova resolução de tela personalizada que absorva a largura dos dois monitores, como visto na imagem a seguir, é o 3840 x 1080:
No entanto, quando executo meu jogo de unidade, esse tamanho não está disponível. Tudo o que recebo é o seguinte:
Meu tamanho personalizado deve estar na parte inferior, mas não é. Existe algo que eu não fiz, ou perdi, que terá unidade para absorver meu tamanho de tela personalizado quando se trata de executar meu jogo através de seu exe?
Estranhamente, dentro do editor de unidade, meu tamanho de tela personalizado é escolhido e posso configurá-lo na janela do jogo:
Há algo que eu esqueci de fazer ao criar e executar o jogo no menu Arquivo? Alguém já venceu esse problema antes?
Respostas:
Existem maneiras de emular a resolução e você está no caminho certo com a sua resolução personalizada na nVidia para seus dois monitores (pois é assim que eu fiz e o fiz funcionar).
Você pode usar algumas ferramentas de terceiros para ativar uma configuração de tela dupla no seu jogo Unity. Infelizmente, isso não será algo que será fornecido com o seu jogo Unity3D e, portanto, não é a solução mais convencional para quem joga o jogo sem esses aplicativos; no entanto, é uma solução viável.
Os detalhes que encontrei em alguém respondem no quadro do Unity Answers, onde estavam tentando usar várias saídas de vídeo em vez de usar os retângulos normalizados de Vieport em uma saída que abrangem vários monitores:
Usando várias saídas de vídeo de monitores
Para obter uma resolução personalizada durante o jogo, para tornar sua solução um pouco mais flexível para diferentes configurações de vários monitores, tente usar o método Screen.SetResolution para definir o jogo para suas resoluções personalizadas. No entanto, não tenho certeza se isso abrangerá seus múltiplos monitores, portanto ainda não estou confiante em sua compatibilidade. Vou testar isso no meu próprio projeto quando puder.
Deixe-me saber se isso ajuda ou se você já tem alguma solução.
fonte