Sdílet prostřednictvím


Oči a ruce — MRTK2

Jak podporovat vzhled a pohyby rukou (pohledem & gesta rukou)

Tato stránka vysvětluje, jak používat cílení zrakem jako primární ukazatel v kombinaci s pohyby rukou. V našich ukázkách sledování očí MRTK popisujeme několik příkladů použití očí a rukou, například:

  • Výběr: Podívejte se na vzdálené holografické tlačítko a jednoduše pomocí gesta stažení prstů ho rychle vyberete.
  • Umístění (tento článek): Hologram můžete plynule přesouvat po celé scéně tak, že se na něj jednoduše podíváte, sevřete ukazováček a palec k sobě, abyste ho chytli a pak s ním pohybujte rukou.
  • Navigace: Jednoduše se podívejte na místo, které chcete přiblížit, sevřete ukazováček a palec k sobě a tažením ruky směrem k sobě přibližte zobrazení.

Upozorňujeme, že MRTK je v současné době navržen tak, aby na dálku paprsky rukou fungovaly jako prioritní ukazatele zaostření. To znamená, že se po zjištění ruky automaticky potlačí ukazatele hlavy a očí a po vyslovení "Vybrat" se znovu zobrazí. To však nemusí být způsob, jakým byste chtěli komunikovat na dálku, a spíše upřednostnit jednoduchou interakci "pohled a potvrzení" nezávisle na přítomnosti rukou ve vašem pohledu.

Jak zakázat paprsek rukou

Pokud chcete zakázat ukazatel paprsku rukou, jednoduše odeberte defaultControllerPointer v nastavení konfigurace MRTK input -> pointer . Pokud chcete používat oči a ruce, jak je popsáno výše v aplikaci, ujistěte se také, že splňujete všechny požadavky na používání sledování očí.

Jak odstranit paprsek rukou

Můžete se také podívat, jak je vstupní profil EyeTrackingDemoPointerProfile z ukázkového balíčku pro sledování očí nastavený jako odkaz.

Jak udržovat ukazatel pohledu vždy zapnutý

Chcete-li zabránit tomu, aby se po zjištění ruky automaticky potlačily ukazatele hlavy nebo očí, je možné určit, zda má být pohled PointerBehavior zapnutý nebo vypnutý.

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

Viz Controllers Pointers and Focus.


Zpět na "Sledování očí v MixedRealityToolkit"