栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

Unity中Oculus integration的简单使用

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity中Oculus integration的简单使用

一、导入专用摄像头

在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)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/901726.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号