【问题标题】:MRTK2 detecting air taps with out a colliderMRTK2 在没有对撞机的情况下检测空气水龙头
【发布时间】:2020-01-08 22:51:14
【问题描述】:

我们正在尝试使用 MRTK2 为点击/airtaps 编写一个全局处理程序。

我们正在使用 BaseInputHandler、IMixedRealityPointerHandler、IMixedRealityInputHandler,当点击带有碰撞器的资产时效果很好 - 但是我们如何在没有碰撞时拾取水龙头,例如只是在空中点击? 谢谢

【问题讨论】:

    标签: mrtk


    【解决方案1】:

    您必须使用 IMixedRealityInputHandlerOnInputUpOnInputDown 的结果。在没有任何对撞机的情况下,这也应该有效。我用它来区分空间网格和其他一切。点击空白区域也会触发OnInputUpDown

    if (_gazeProvider.GazeTarget?.layer == 31){ ... }
    else
        Debug.Log("Hit surface with layer: " + _gazeProvider.GazeTarget?.layer.ToString());
    

    【讨论】:

      猜你喜欢
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 2020-07-21
      • 2018-08-18
      • 1970-01-01
      相关资源
      最近更新 更多