2015-12-28 50 views
0

我想在Unity3D中製作簡單的多顯示器應用程序。然而,在畫面顯示的一個下移與灰空間上面: enter image description hereUnity3D多顯示器關閉一個顯示器

它不像相機故障,而且我也沒有組合物中任何大灰對象: enter image description here

我激活了兩個相機不同的「目標顯示」,用簡單的代碼來激活額外的顯示:

void Start() 
{ 
    if (Display.displays.Length > 1) 
     Display.displays[1].Activate(); 
    if (Display.displays.Length > 2) 
     Display.displays[2].Activate(); 
    } 

任何人都有一個線索,其中的問題可以嗎?

預先感謝您!

回答

0

在運行時檢查攝像機的視口矩陣是否設置正確(應該是X0,Y0,W1,H1)。也許切換顯示後,他們會搞砸!?

+0

將兩個攝像頭的視口矩形設置爲X0,Y0,W1,H1,現在在Unity編輯器中的「播放模式」期間遇到問題 – Shultc

+0

您能否重新說明該評論?我不明白... –

+0

對不起,英文 - 不是我的母語...所以,我已經爲兩臺相機正確配置了Viewport Rect。另外,當我在Unity Editor中按下「播放」按鈕時,問題並未出現。在這兩個「遊戲」窗口圖片都按計劃。 – Shultc