Unity-Oculus距离采集器不起作用?

时间:2019-02-23 05:46:53

标签: c# unity3d virtual-reality oculus

好吧,我只是想按照他们的示例场景和一个文档链接,尝试在Unity中实现Oculus的距离采集器设置。 https://developer.oculus.com/blog/distance-grab-sample-now-available-in-oculus-unity-sample-framework/

文档仅限于此,并且在将“距离抓取”演示脚本,距离抓取器复制到我的手上以及将距离可抓取的脚本复制到我的对象上之后,没有任何效果。

我不了解球体投射的功能是什么,当它起作用时(很少),它是零星的,不会像应有的那样“磁化”最近的物体。

可能有什么问题?设置:

enter image description here

1 个答案:

答案 0 :(得分:0)

也许此步骤可能会帮助您或其他遇到相同问题的人。

1 .- 。您必须将 DistanceGrabbable 脚本附加到所有要在距离上抓取的对象,就像在 Grabbbble 中一​​样加上距离。

2 .- 。将 DistanceGrabber 附加到要用作抓取器的对象上。

3 .- 。将“抓取对象”(Grab Objects)图层设置为要抓取的图层(您在第17层atm(?)中拥有它。)

4 .- 。障碍层会要求您提供一个无法抓取的层,也许可以安全地切换到更高的值或-1。

5 .- 。添加一个新的游戏对象,向其中添加 GrabManager 脚本,以及一个带有您要抓住的无线电的Sphere collider。

6 .- 。也许您可以将这个新的游戏对象移动到您的 OVRPlayerController 中,这样您就可以始终从自己的一定距离抓取对象(距离=对撞机半径)。

  

此实施最多最多需要15分钟,这样做更好   自己比通常过时的演示更容易。