Birden çok monitörde Birlik Oluşturma


11

Şu anda 2 monitör arasında bir birlik kurmaya çalışıyorum. Biraz araştırma yaptım ve bunun kesinlikle mümkün olduğunu biliyorum. Her iki monitörde de birliği oluşturmak için temel olarak pencere boyutunuzu kabartmanız gereken bir çözüm var.

Yaptığım şey, aşağıdaki resimde görüldüğü gibi, her iki monitörümün genişliğini alan yeni bir özel ekran çözünürlüğü oluşturmaktır, bu 3840 x 1080:

resim açıklamasını buraya girin

Ne kadar, birlik oyunu exe çalıştırmak için gittiğimde bu boyut mevcut değildir. Tüm aldığım şudur:

resim açıklamasını buraya girin

Özel boyutum en altta olmalı, ancak değil. Oyunumu exe aracılığıyla yürütmek söz konusu olduğunda, özel ekran boyutumu almak için birliği sağlayacak bir şey yapmadım veya kaçırdım mı?

Garip bir şekilde, birlik düzenleyicisinin içinde, özel ekran boyutum alındı ​​ve oyun penceremde buna ayarlayabiliyorum:

resim açıklamasını buraya girin

Oyunu dosya menüsünden oluşturup çalıştırdığımda yapmayı unuttuğum bir şey var mı? Bu sorunu daha önce hiç kimse dövdü mü?


Aynı soruyu doğrudan birlik geliştirici platformuna mı sordunuz? ( Answers.unity3d.com/questions/309819/... )
Aron_dc

Yaptım, evet. Benim düşüncem, bazı kullanıcıların bu yer hakkında bilmeyeceği ve bazı birlik geliştirici platform kullanıcılarının burada bilmeyecekleriydi.
N0xus

Cevabımın yardımcı olup olmadığı konusunda herhangi bir güncelleme var mı?
Tom 'Blue' Piddock

Üzgünüm dostum. 9 ay içinde aldığım ilk cevap buydu :) Sonunda işe koymayı başardım. Temelde önerdiklerinizi yapıyor.
N0xus

Yanıtlar:


4

Çözünürlüğü taklit etmenin yolları vardır ve iki monitörünüz için nVidia'daki özelleştirilmiş çözünürlüğünüzle doğru yollardasınız (çünkü bunu yaptım ve çalıştım.)

Unity oyununuzda çift ekran kurulumunu etkinleştirmek için bazı üçüncü taraf araçlarını kullanabilirsiniz. Bu maalesef Unity3D oyununuzla paketlenecek bir şey olmayacak ve bu yüzden bu uygulamalar olmadan oyunu oynayan herkes için en geleneksel çözüm değil, ancak uygulanabilir bir çözüm.

Birinde bulduğum ayrıntılar, birden fazla monitöre yayılan bir çıkışta Normalize Vieport Dikdörtgenleri kullanmak yerine birden fazla video çıkışı kullanmaya çalıştıkları Unity Answer panosunda cevap veriyor:

Birden Çok Monitör Video Çıkışı Kullanma

Oyunu çalıştırırken özel bir çözünürlük elde etmek için, farklı çoklu monitör kurulumları için geçici çözümünüzü biraz daha esnek hale getirmek için oyunu özel çözünürlüklerinize ayarlamak için Screen.SetResolution yöntemini kullanmayı deneyebilirsiniz . Bunun birden fazla monitörünüze yayılacağından emin değilim, bu yüzden henüz uyumluluğundan emin değilim. Yapabildiğim zaman bunu kendi projemde test edeceğim.

Bunun yardımcı olup olmadığını veya halihazırda çözümünüz olup olmadığını bana bildirin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.