MRTK2 在没有对撞机的情况下检测空气龙头
MRTK2 detecting air taps with out a collider
我们正在尝试使用 MRTK2 为 click/airtaps 编写全局处理程序。
我们正在使用 BaseInputHandler、IMixedRealityPointerHandler、IMixedRealityInputHandler,它在点击带有碰撞器的资产时工作正常 - 但我们如何在没有碰撞时拾取水龙头,例如只是在空中点击?
谢谢
您必须使用 IMixedRealityInputHandler
and 作为此 OnInputUp
和 OnInputDown
的结果。这也应该在没有任何碰撞器的情况下工作。我用它来区分空间网格和其他一切。单击空白 space 也会触发 OnInputUp
和 Down
。
if (_gazeProvider.GazeTarget?.layer == 31){ ... }
else
Debug.Log("Hit surface with layer: " + _gazeProvider.GazeTarget?.layer.ToString());
我们正在尝试使用 MRTK2 为 click/airtaps 编写全局处理程序。
我们正在使用 BaseInputHandler、IMixedRealityPointerHandler、IMixedRealityInputHandler,它在点击带有碰撞器的资产时工作正常 - 但我们如何在没有碰撞时拾取水龙头,例如只是在空中点击? 谢谢
您必须使用 IMixedRealityInputHandler
and 作为此 OnInputUp
和 OnInputDown
的结果。这也应该在没有任何碰撞器的情况下工作。我用它来区分空间网格和其他一切。单击空白 space 也会触发 OnInputUp
和 Down
。
if (_gazeProvider.GazeTarget?.layer == 31){ ... }
else
Debug.Log("Hit surface with layer: " + _gazeProvider.GazeTarget?.layer.ToString());