Ögon och händer – MRTK2

Hur man stöder utseende + handrörelser (ögon blick & handgester)

Den här sidan förklarar hur du använder ögonriktning som primär pekare i kombination med handrörelser. I våra MRTK-demonstrationer för ögonspårning beskriver vi flera exempel på användning av ögon + händer, till exempel:

  • Urval: Titta på en avlägsen holografisk knapp och helt enkelt utföra en nypa gest för att snabbt välja den.
  • Positionering (den här artikeln): Flytta ett hologram över hela scenen genom att helt enkelt titta på det, nypa ihop pekfingret och tummen för att ta tag i det och sedan flytta runt det med hjälp av din hand.
  • Navigering: Titta bara på en plats som du vill zooma in, nypa ihop pekfingret och tummen och dra handen mot dig för att zooma in.

Observera att MRTK för närvarande är utformat på ett sätt som på avstånd handstrålar fungerar som prioriterade fokus pekare. Det innebär att pekarna för huvud och ögon kommer automatiskt att ignoreras när en hand identifieras och blir synlig igen efter att ha sagt "Välj". Detta kanske dock inte är det sätt som du vill interagera på avstånd och snarare gynna en enkel "blick och incheckning" interaktion oberoende av närvaron av händer i din vy.

Så här inaktiverar du handstrålen

Om du vill inaktivera handstrålepekaren tar du helt enkelt bort "DefaultControllerPointer" i konfigurationsinställningen För indata –> pekare för MRTK. Om du vill använda ögon och händer enligt beskrivningen ovan i din app måste du också se till att du uppfyller alla krav för att använda ögonspårning.

Hur man tar bort handstrålen

Du kan också ta en titt på hur indataprofilen EyeTrackingDemoPointerProfile från exempelpaketet för ögonspårning har konfigurerats som referens.

Så här håller du alltid blickpekaren på

För att undvika att ögon- eller ögonpekarna automatiskt undertrycks när en hand har identifierats kan blicken PointerBehavior anges för att styra om den ska vara på eller av.

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

Se Controllers Pointers and Focus


Tillbaka till "Ögonspårning i MixedRealityToolkit"