Unity分屏和融屏

发表于2018-08-23
评论0 3.7k浏览
项目中有时候会需要用到分屏和融屏的效果,研究了了一下各自的实现方式,分享给大家。

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


Unity融屏:将同一画面显示在几个不同显示屏上。

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

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

当然还需要配合几行简单的代码:https://docs.unity3d.com/ScriptReference/Display.html
来自:https://blog.csdn.net/Fenglele_Fans/article/details/79526482

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签:

0个评论