SpatialGestureRecognizer.CaptureInteraction(SpatialInteraction) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
追蹤在指定互動過程中發生的所有輸入事件。
public:
virtual void CaptureInteraction(SpatialInteraction ^ interaction) = CaptureInteraction;
void CaptureInteraction(SpatialInteraction const& interaction);
public void CaptureInteraction(SpatialInteraction interaction);
function captureInteraction(interaction)
Public Sub CaptureInteraction (interaction As SpatialInteraction)
參數
- interaction
- SpatialInteraction
要從 InteractionDetected 事件擷取的互動。
備註
若要使用 SpatialGestureRecognizer,請處理 SpatialInteractionManager的 InteractionDetected 事件。 我該事件處理常式,藉由呼叫TryGetPointerPose,取得該時間點的SpatialPointerPose) (。 從 SpatialPointerPose 取得使用者的注視光線,並將其與使用者周圍全像投影和表面交集 (,以判斷使用者想要與) 互動的內容。 然後,使用 CaptureInteraction 方法,將 SpatialInteraction 事件引數傳遞至目標全像投影的 SpatialGestureRecognizer。 然後,根據建立辨識器時所設定 的 SpatialGestureSettings 來解譯互動。
注意
您可以選擇有多個 SpatialGestureRecognizer 擷取相同的互動。 在此情況下,兩個辨識器的事件會根據其 SpatialGestureSettings呈現。 例如,當您有一個支援 Tap 的全像投影時,以邏輯方式包含在支援使用 NavigationRailsY 捲動的全像投影中,而且您想要在內部全像投影上同時支援這兩個手勢。