zl程序教程

您现在的位置是:首页 >  其它

当前栏目

untiy 多屏显示

显示
2023-09-27 14:27:15 时间

unity 自带多屏显示,仅需在场景里多放一个摄像机,并修改相机的targetDispaly即可,默认的display1即第一块屏幕,display2即第二块屏幕,可见最多可支持八个屏幕
在这里插入图片描述
我们可以通过设置多个game面板,并为game面板指定display查看不通相机的画面
在这里插入图片描述

需要注意的是,设置好后不一定有用,需要用代码开启多屏幕显示,代码如下

  void Start()
    {
        for (int i = 0; i < Display.displays.Length; i++)
        {
            Display.displays[i].Activate();

        }
    }

如果切换场景后,某个屏幕没有摄像机输出画面,那么画面将保持最后一帧的影响,此时可以使用上方的Display手动关闭对应的画面输出

此外,需要注意切换相机时,主相机Main camera的tag在哪个相机身上,错误的设置会导致ui失去响应