版权声明:欢迎交流,本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_42513339/article/details/84568293
这两天在研究关于VR的分屏,由于甲方要求需要在VR运行时,有多个一般的摄像头像监控一样定点存在场景中。
而且能同时在屏幕上看到,我查了很多资料,并没有查到相关特别好的资料,只能找到如下的解决方案。
解决方案
1.首先,VR摄像头和一般摄像头并不能共存于一个屏幕上,(这是我面向百度的结果,如果有大神知道共存一个屏幕的方法,望赐教,谢谢),这就表明,只能分屏在两个屏幕,一个屏幕显示VR摄像头看到的画面,一个屏幕显示多个一般摄像头的画面。
2.首先我们需要知道如何分成两个屏幕。
VR摄像头设置如下,只需要把显示改成 Display2 即可。
3.一般摄像头设置如下,这里 Viewport Rect 相当于把屏幕分割,屏幕左下角是(0,0)开始,坐标最大是(1,1),然后 W宽度 和 H 高度,最大都是1,如果设置 x = 0,y=0.5,w=0.5 ,H=0.5, 那么就是一个如右下图的画面,具体这个自己尝试下就会了。
注意的是,普通摄像头必须 在 Target Eye 设置None ,不然VR摄像头看到的会全黑。(需要把camera下面的audio脚本关闭剩一个,否则会出错)
经过上述操作,就能实现分屏了。
在编辑场景里如果想要多个Display,可以在这里增加,
AddTab–>Game,可以增加一个Game视图