Dwell – MRTK2

Dwell hero

A fej-tekintet és a lakoma nagyszerű olyan helyzetekben, amikor egy személy keze más feladatokkal van elfoglalva. A funkció akkor is hasznos, ha a hang 100%-ig nem megbízható, vagy környezeti vagy társadalmi korlátozások miatt nem érhető el. Az MRTK példái a felhasználói felületi összetevők különböző típusait mutatják be konfigurálható válaszidővel és vizuális visszajelzésekkel.

A tervezési javaslatokért tekintse meg a Head-gaze and dwell guideline oldalt.

Dwell-szkriptek

  • DwellHandler: Hozzáad egy lakhelymódot a felhasználói felületi célhoz.
  • DwellStateType: A lakkezelő állapotai.
  • DwellUnityEvent: Unity-esemény egy lakóeseményhez. A mutatóhivatkozást tartalmazza.
  • BaseDwellPressableButton.cs : Egy szkript, amely onClick() eseményt aktivál a PressableButtonHoloLens2 előfabsban Interactable .
  • ToggleDwellPressableButton.cs : Ez a szkript módosítja _BorderWidth annak a tulajdonságát, amely az dwellVisualImage MRTK Standard Shadert használja.

Dwell-profilok

A Dwell-kezelő a Dwell-profilokat használja a különböző küszöbértékek konfigurálásához.

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

Előtagok

Ezek az előtagok a HoloLens 2 stílusú, lenyomható gombelőtagok változatai, amelyek további összetevőkkel rendelkeznek a tartózkodási interakciók támogatásához.

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

Ezek az előtagok egy további quadDwellVisual backplate összetevőt is tartalmaznak a lakat bemeneti állapotának megjelenítéséhez. HolographicBackPlateDwellVisual.mat anyag van hozzárendelve. A ToggleDwellPressableButton.cs frissíti az MRTK Standard shader _BorderWidth tulajdonságát a lakóbemenet megjelenítéséhez.

Dwell prefabs structureDwell prefabs

Példajelenet

A jelenetben DwellExample találhat példákat. A példajelenet a mennyiségi felhasználói felületi példákat és a Unity felhasználói felületi példákat is megjeleníti.

Példa a közeli menüre

Lásd még