我已经实现了基本的玩家互动,查看,移动,抓取和移动物品,一切正常。
OVRGrabbable脚本(OVR插件的一部分)使抓取的对象成为刚体运动。
结果,手中的物体正在穿过其他碰撞器。当物品被释放时,一切都很好,但在手中它通过所有碰撞器。当它碰到其他碰撞器时,它不会停止,导致物体穿过墙壁等等。
我知道OVRGrabbable脚本使对象具有运动性,这就是为什么会发生这种情况。我可以做些什么来改变这种默认行为吗?我需要物体在撞到桌子,墙壁时停止,而不是通过它。
有没有人试图解决这个问题?有什么建议吗?
谢谢。
答案 0 :(得分:0)
我已经放弃使用官方的Oculus SDK。相反,我已经实现了VRTK SDK,它运行良好,它支持更广泛的VR设备。
如果有人遇到类似的问题,VRTK会用碰撞器和其他小修复解决这个问题。