第一步是新建一个场景
然后不要删除场景中的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也行
时间: 2024-10-11 18:27:14