【问题标题】:Unable to get OVRGrabber working to allow grabbing GameObjects for Oculus Quest development in Unity无法让 OVRGrabber 工作以允许在 Unity 中为 Oculus Quest 开发抓取 GameObjects
【发布时间】:2022-01-05 18:19:59
【问题描述】:

我正在尝试使用 OVRGrabber 在 Unity 中为 Oculus Quest 游戏进行基本抓取。

我可以使用自定义手场景,一切正常。但是,当我尝试在自己的场景中实现相同的功能时,我无法获取 OVRGrabble 游戏对象。

这是我的 OVRCameraRig 的层次结构。我使用 OVRControllerPrefab 作为 LeftHandAnchor 和 RightHandAnchor 的子对象:

对于每个 OVRControllerPrefab 游戏对象,我都有一个刚体和球体碰撞器(设置为 isTrigger)以及 OVRGrabber 脚本。对于 OVRGrabber 脚本,我将球体对撞机设置为抓取对撞机

最后,对于可抓取的游戏对象,我有一个 RigidBody、Box Collider(未设置触发器)和 OVR Grabble

对于我的一生,我无法弄清楚我做错了什么。任何帮助将不胜感激。

【问题讨论】:

    标签: unity3d virtual-reality oculus


    【解决方案1】:

    这是因为您的 OVRGrabber 的 GripTransform 设置为空。通常你的手游戏对象集应该是这样的。如果您没有 GripTrans 游戏对象,请在手的中心创建一个游戏对象并将其附加到该手的 OVRGrabber 的“GripTransform”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 2020-04-13
      • 2020-06-30
      • 2020-06-29
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      相关资源
      最近更新 更多