赞
踩
一、导入专用摄像头
在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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。