Laknak

Dwell hero

A fej-tekintet és a data nagyszerűen használható olyan helyzetekben, amikor egy személy a kézzel más feladatokat is el van foglalva. A funkció akkor is hasznos, ha a hang nem 100%-osan megbízható vagy környezeti vagy társadalmi korlátozások miatt elérhető. Az MRTK hasznos példái a felhasználói felület különböző összetevőit mutatják be konfigurálható válaszidővel és vizuális visszajelzéssel.

A tervezési javaslatokért tekintse meg a Head-betekintő és a nagyúti útmutató oldalt.

Dwell-szkriptek

  • DwellHandler:Hozzáad egy dwell modality értéket a felhasználói felületi célhoz.
  • DwellStateType:A dwell kezelő állama.
  • DwellUnityEvent:Unity-esemény egy nagy eseményhez. A mutató hivatkozását tartalmazza.
  • BaseDwellPressableButton.cs: Egy szkript, amely a PressableButtonHoloLens2 prefabs parancsban aktiválja az OnClick() eseményt.
  • ToggleDwellPressableButton.cs: Ez a szkript módosítja annak tulajdonságát, amely dwellVisualImage az MRTK Standard Shadert használja.

Dwell-profilok

A Dwell kezelője a Dwell-profilokkal konfigurálja a különböző küszöbértékeket.

  • ButtonDwellProfile.asset
  • InstandDwellProfile.asset
  • DwellProfileWithDecay.asset

Előzetesfabs (Előzetesfabs)

Ezek az előzetesfabs a HoloLens 2 stílusú, megnyomható gomb-előlap változatai, amelyek további összetevőket tartalmaznak a nagy interakciók támogatásához.

  • PressableButtonHoloLens2_Dwell.prefab
  • PressableButtonHoloLens2_32x96_Dwell.prefab
  • PressableButtonHoloLens2ToggleDwell.prefab
  • PressableButtonHoloLens2Toggle_32x96_Dwell.prefab

Ezekhez az előlaphoz egy további háttérkomponens, a QuadDwellVisual is van, amely vizualizálja a nagy látószögű bemeneti állapotot. Hozzá van rendelve a HolographicBackPlateDwellVisual.mat anyag. A ToggleDwellPressableButton.cs frissíti _BorderWidth MRTK Standard shader _BorderWidth tulajdonságát, hogy az vizualizálja a dwell bemenetet.

Dwell prefabs structureDwell prefabs

Példa jelenet

Példákat találhat a DwellExample jelenetben. A példa jelenet mennyiségi felhasználói felületi példákat és Unity UI-példákat is bemutat.

Példa a közeli menüre

Lásd még