unity实现多个屏幕和扩展屏幕

最近项目需要实现超1920*1080分辨率游戏,下面分析一下:

Unity分屏主要借助于camera的viewport rect属性,不过这样需要用到好几个摄像机,对于渲染来说负担很重,如果分屏中有相同的显示内容,可以用camera的renderTexture来克隆camera所见,而不必多余渲染,效果图如下:
在这里插入图片描述Unity融屏:将同一画面显示在几个不同显示屏上。

打开电脑nvidia控制面板,找到配置surround physX,勾选使用surround跨越多个显示屏,然后配置下。再到unity中将打包输出分辨率更改成和融屏后分辨率匹配的分辨率,这里介绍一种方式,用脚本—-Screen.setResolusion(width,height,bool fullscreen);

最后还介绍一种有趣的分屏:unity中每一个camera渲染的画面单独显示在一个显示屏上,最多可以有八个,这个东东就是mul display;截图如下:Wmayy_123
在这里插入图片描述