Unity如何实现VR漫游

    xiaoxiao2022-07-04  206

    功能需求:

    使用vive进行虚拟漫游,如下图所示

    摄像机从一个点延箭头走到另外的点去

    场景中有两个点标记和两个区域标记,分别代表可以用点的形式进行跳转,

    也可以在一定区域内进行移动。

    步骤1:

    导入steamVR插件

    步骤2:

    创建简单场景,给一个简单的box当做地面

    步骤3:

    删掉默认摄像机,放入VR摄像机

    步骤4:

    放入Teleport组件

    步骤5:

    把点标识放在你想移动到的地方

    步骤6:

    创建一个Plan在相应位置,添加一个teleportArea脚本,注意plan的位置不能和下面的box靠得太近,不然运行会出错

    步骤7:

    场景完成后,第一次点击运行会报找不到Input的错,点击确定会弹出一个对话框,

    选择Teleport,然后选择生成

    步骤8:

    再次点击运行,手柄会有变化,然后按住中间的圆饼,

    就可以在场景中任意移动到开始设定好的地方了! 完美!؏؏☝ᖗ乛◡乛ᖘ☝؏؏

     

    最新回复(0)