2015-12-28 28 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