问题描述
在我的 Hololens 2 应用中,我想为每个全息图添加一个上下文菜单,用户可以通过触摸全息图 2 秒来打开该菜单。它基本上应该是这样的:
https://docs.microsoft.com/en-us/dynamics365/mixed-reality/guides/media/touch-dwell-animation.gif
(来源:https://docs.microsoft.com/en-us/dynamics365/mixed-reality/guides/authoring-gestures-hl2)
但是我找不到任何代码示例。您对我需要为此或任何文档添加什么有任何想法吗?
解决方法
Interactable 组件可以满足您的请求,它将捕获输入操作并将这些交互汇集到事件中以进行响应。为了实现这一点,Interactable 组件提供了不同类型的开箱即用事件接收器来响应不同类型的输入。其中,InteractableOnHoldReceiver是用来在按Interactable一段时间后触发的。有关如何将事件接收器添加到 Interactable,请参阅 Events