码迷,mamicode.com
首页 > 编程语言 > 详细

关于在unity vr中,可以让电脑显示屏幕显示另一个视角的画面,而步影响到vr里面的视角操作 VR Asymmetrical

时间:2017-09-09 13:45:32      阅读:1169      评论:0      收藏:0      [点我收藏+]

标签:for   false   splay   unity   mat   steam   app   mirror   执行   

第一步是新建一个场景

然后不要删除场景中的main camera,把这个摄像机当成运行后,另一个视角

然后将steam vr plugin导入,将里面prefab文件中的cameraRig拖到场景中,然后建一个脚本,在start里面就执行一行代码

UnityEngine.VR.VRSettings.ShowDeviceView=false;

这个属性的意思是:

Description
描述
Globally enables or disables VR for the application.
当前应用全局启用或禁用VR设备
When enabled, VR output is automatically mirrored to the main display. The main window is still controlled by Screen and related APIs.
启用时,VR输出自动镜像到主显示场景。主显示窗口仍然受Screen窗口和相关的API控制。
 
然后,这时候我们还需要在main camera中设置Target Eye把原本的Both设置为None.即可
我是根据google一个视频后看到的。这是地址
http://fusedvr.com/building-a-vr-asymmetrical-game-from-scratch/
 
,最后补充一点,如果要在vr中看得到玩家的头盔位置,那么复制一个手下下的model到head下,然后index选择hmd,然后选择一个Model Override,Model Override应该是里面提供的几种模型给你选,如果有htc头盔就选htc,没有就选dk2_hmd也行
 

关于在unity vr中,可以让电脑显示屏幕显示另一个视角的画面,而步影响到vr里面的视角操作 VR Asymmetrical

标签:for   false   splay   unity   mat   steam   app   mirror   执行   

原文地址:http://www.cnblogs.com/newwer/p/7497918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!