使用OnInputClicked方法检测轻击并保持

时间:2018-06-29 15:16:35

标签: onclick augmented-reality hololens

我正在编写一个程序,该程序需要检测长按并按住与快速按一下之间的差异。目前,我正在使用以下代码来检测快速空运:

#region IInputClickHandler
public void OnInputClicked(InputClickedEventData eventData)
{
 // stuff being done is coded here
}
#endregion IInputClickHandler

哪个很好,但是是否有类似的代码可以检测到长按?预先感谢。

1 个答案:

答案 0 :(得分:1)

有多种检测暂停的方法。对于一般的握持手势,您可以继承并使用IHoldHandle接口。如果要获取更新状态,则应该使用IManipulationHandlerINavigationHandler界面。

如果要在编辑器中进行测试,请改用操作处理程序,因为您无法在编辑器中测试导航,但它可在HoloLens上使用。