Unity VR Oculus Rift

时间:2018-02-22 22:28:04

标签: c# unity3d virtual-reality oculus

我已经实现了基本的玩家互动,查看,移动,抓取和移动物品,一切正常。

OVRGrabbable脚本(OVR插件的一部分)使抓取的对象成为刚体运动。

结果,手中的物体正在穿过其他碰撞器。当物品被释放时,一切都很好,但在手中它通过所有碰撞器。当它碰到其他碰撞器时,它不会停止,导致物体穿过墙壁等等。

我知道OVRGrabbable脚本使对象具有运动性,这就是为什么会发生这种情况。我可以做些什么来改变这种默认行为吗?我需要物体在撞到桌子,墙壁时停止,而不是通过它。

有没有人试图解决这个问题?有什么建议吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我已经放弃使用官方的Oculus SDK。相反,我已经实现了VRTK SDK,它运行良好,它支持更广泛的VR设备。

如果有人遇到类似的问题,VRTK会用碰撞器和其他小修复解决这个问题。

https://github.com/thestonefox/VRTK