眼睛和手 - MRTK2

如何支持外觀 + 手部動作 (眼睛注視 & 手勢)

此頁面說明如何搭配手部動作使用眼球目標作為主要指標。 在我們的 MRTK 眼球追蹤示範中,我們會描述使用眼睛 + 手的數個範例,例如:

  • 選取:查看遠距全像攝影按鈕,並直接執行捏合手勢來快速選取它。
  • 將本文定位 () :Fluently 只要查看全像投影,將索引指和指紋捏合在一起,然後使用手部移動,即可在整個場景中移動全像投影。
  • 流覽:只要查看您想要放大的位置、將索引指和指紋捏合在一起,並將手 到放大。

請注意,MRTK 目前是以距離手部光線作為優先焦點指標的方式設計。 這表示一旦偵測到手部,就會自動隱藏頭部和眼睛注視指標,並在說出「選取」之後再次顯示。 不過,這可能不是您想要在距離互動的方式,而是偏好簡單的 「注視和認可」 互動,而不會影響您檢視中的手部存在。

如何停用手部光線

若要停用手部光線指標,只要移除輸入 -> 指標 MRTK 組態設定中的 『DefaultControllerPointer』即可。 若要如您 app 中所述使用眼睛和手部,也請確定您符合 使用眼球追蹤的所有需求

如何移除手部光線

您也可以查看來自眼球追蹤範例套件的輸入配置檔 EyeTrackingDemoPointerProfile 如何設定為參考。

如何讓注視指標永遠開啟

為了避免在偵測到手部之後自動隱藏頭部或眼睛注視指標,您可以指定注視 PointerBehavior 來控制它是否應該開啟或關閉。

// Turn on gaze pointer
PointerUtils.SetGazePointerBehavior(PointerBehavior.AlwaysOn);

請參閱 Controllers Pointers and Focus


回到 「MixedRealityToolkit 中的眼球追蹤」