当前位置:   article > 正文

Unity中Oculus integration的简单使用_unity integretion

unity integretion

一、导入专用摄像头

在Oculus文件中搜索OVRPlayerController并添加到场景中。此时即可实现头盔的控制(视野的转动)。

二、导入双手

将下图中的左图中的两个预制体导入到OVRPlayerController的左右手锚中,效果如右图所示。

三、实现物体的抓取

  1.给被抓物体添加OVRGrabbable组件。

2.给被抓物体添加刚体组件和碰撞组件(以球体为例)。

3.更加自然的抓取(必须打勾,否则会导致失控)。

四、实现远距离抓取

1.对被抓物体的设置:导入被抓取物体,并为其创建新的游戏对象,并将本体复制进去(利用transform组件右边的三个竖点进行复制粘贴)。添加刚体,对撞机(调整合适大小),以及远距离抓取脚本并调整抓点,并将本体拖入新的游戏对象内。

2.对于手部的设置:首先要禁用掉之前的手(CustomHand)。并导入新的远距离抓取手(DistanceGrabHand),将其添加到ControllerAnchor之下,并为其添加DistanceGrabber组件。添加grabable层(第八层),参数设置如下(左右手设置相同)。

 并将之前创建的对象的层次设为grabable层。

五、实现远距离传送

1.在ovrplayercontroller中创建新的游戏对象,并命名为locomotioncontroller,随后为其添加组件。包括

2.依次设置添加的组件

(1)

添加对象

修改脚本 

 (2)

 

(3) 

 

 (4)

 (5)

 (6)

 (7)

(8) 无

(9)额外添加项

 

3.出现问题(1)移动方向相反。修改部分代码

4.修改传送标志

(1)显示预制体

 (2)

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/146680
推荐阅读
相关标签
  

闽ICP备14008679号