Sdílet prostřednictvím


Upgrade z HoloToolkitu – MRTK2

Průvodce, který vám pomůže s migrací ze sady Nástrojů HoloLens (HTK) na sadu nástrojů MIXED Reality (MRTK).

Ovladač a ruční vstup

Nastavení a konfigurace

Metody HTK 2017 MRTK v2
Typ Konkrétní události tlačítek s informacemi o typu vstupu, pokud jsou relevantní. Vstup založený na akci nebo gestech, který se předává prostřednictvím událostí.
Nastavení Umístěte InputManager do scény. Povolte vstupní systém v konfiguračním profilu a zadejte konkrétní typ vstupního systému.
Konfigurace Nakonfigurováno v inspektoru na každém jednotlivém skriptu ve scéně. Nakonfigurováno prostřednictvím profilu vstupního systému hybridní reality a souvisejícího profilu, který je uvedený níže.

Související profily:

  • Profil mapování kontroleru hybridní reality
  • Profil vizualizace kontroleru hybridní reality
  • Profil gest hybridní reality
  • Profil vstupních akcí hybridní reality
  • Profil pravidel vstupní akce hybridní reality
  • Profil ukazatele hybridní reality

Nastavení zprostředkovatele pohledů se upraví na objektu hlavní kamery ve scéně.

Součásti podpory platformy (např. Windows Mixed Reality Správce zařízení) musí být přidány do příslušných poskytovatelů dat služby.

Mapování rozhraní a událostí

Některé události již nemají jedinečné události a nyní obsahují MixedRealityInputAction. Tyto akce se zadávají v profilu vstupních akcí a mapují se na konkrétní kontrolery a platformy v profilu mapování kontroleru. Události jako OnInputDown by teď měly zkontrolovat MixedRealityInputAction typ.

Související vstupní systémy:

HTK 2017 MRTK v2 Mapování akcí
IControllerInputHandler IMixedRealityInputHandler<Vector2> Mapováno na touchpad nebo thumbstick
IControllerTouchpadHandler IMixedRealityInputHandler Namapováno na touchpad
IFocusable IMixedRealityFocusHandler
IGamePadHandler IMixedRealitySourceStateHandler
IHoldHandler IMixedRealityGestureHandler Namapováno na blokování v profilu gest
IInputClickHandler IMixedRealityPointerHandler
IInputHandler IMixedRealityInputHandler Namapováno na tlačítka kontroleru nebo ruční klepnutí
IManipulationHandler IMixedRealityGestureHandler<Vector3> Namapováno na manipulaci s profilem gest
INavigationHandler IMixedRealityGestureHandler<Vector3> Mapováno na navigaci v profilu gest
IPointerSpecificFocusable IMixedRealityFocusChangedHandler
ISelectHandler IMixedRealityInputHandler<float> Namapováno na pozici aktivační události
ISourcePositionHandler IMixedRealityInputHandler<Vector3> nebo IMixedRealityInputHandler<MixedRealityPose> Mapováno na pozici ukazatele nebo umístění úchytu
ISourceRotationHandler IMixedRealityInputHandler<Quaternion> nebo IMixedRealityInputHandler<MixedRealityPose> Mapováno na pozici ukazatele nebo umístění úchytu
ISourceStateHandler IMixedRealitySourceStateHandler
IXboxControllerHandler IMixedRealityInputHandler a IMixedRealityInputHandler<Vector2> Namapováno na různá tlačítka kontroleru a kryptografickými znaménkami

Kamera

Metody HTK 2017 MRTK v2
Nastavení Odstranit MainCamera, přidat MixedRealityCameraParent / MixedRealityCamera / HoloLensCamera prefab na scénu nebo použít Mixed Reality Toolkit > Configure > Apply Mixed Reality Scene Settings item. MainCamera nadřazená v mixedRealityPlayspace prostřednictvím mixed Reality Toolkit > Add to Scene a Configure...
Konfigurace Konfigurace nastavení fotoaparátu provedená v předfabové instanci Nastavení kamery nakonfigurované v profilu kamery hybridní reality

Řeč

Rozpoznávání klíčových slov

Metody HTK 2017 MRTK v2
Nastavení Přidejte do scény SpeechInputSource. Služba klíčových slov (např. Windows Speech Input Manager) musí být přidána do zprostředkovatelů dat vstupního systému.
Konfigurace Rozpoznaná klíčová slova se konfigurují v inspektoru SpeechInputSource. Klíčová slova se konfigurují v profilu hlasových příkazů hybridní reality.
Obslužné rutiny událostí ISpeechHandler IMixedRealitySpeechHandler

Diktování

Metody HTK 2017 MRTK v2
Nastavení Přidejte do scény DiktationInputManager. Podpora diktování vyžaduje přidání služby (např. Správce vstupu diktování systému Windows) do zprostředkovatelů dat vstupního systému.
Obslužné rutiny událostí IDictationHandler IMixedRealityDictationHandlerIMixedRealitySpeechHandler

Prostorové povědomí / mapování

Smíšená (mesh)

Metody HTK 2017 MRTK v2
Nastavení Přidejte předfab spatialMappingu do scény. Povolte v konfiguračním profilu systém Spatial Awareness System a přidejte do zprostředkovatelů dat systému Spatial Awareness System prostorový pozorovatel (např. Windows Mixed Reality Spatial Mesh Observer).
Konfigurace Nakonfigurujte instanci scény v inspektoru. Nakonfigurujte nastavení v profilu každého prostorového pozorovatele.

Letadla

Metody HTK 2017 MRTK v2
Nastavení SurfaceMeshesToPlanes Použijte skript. Není ještě implementováno.

Prostorové porozumění

Metody HTK 2017 MRTK v2
Nastavení Přidejte předfab SpatialUnderstanding do scény. Není ještě implementováno.
Konfigurace Nakonfigurujte instanci scény v inspektoru. Není ještě implementováno.

Hranice

Metody HTK 2017 MRTK v2
Nastavení BoundaryManager Přidejte skript do scény. V konfiguračním profilu povolte systém hranic.
Konfigurace Nakonfigurujte instanci scény v inspektoru. Nakonfigurujte nastavení v profilu Vizualizace hranic.

Sdílení

Metody HTK 2017 MRTK v2
Nastavení Služba sdílení: Přidejte do scény předpřipravené sdílení. UNet: Použijte příklad SharingWithUNET. Probíhá
Konfigurace Nakonfigurujte instance scény v inspektoru. Probíhá

Uživatelské prostředí

Metody HTK 2017 MRTK v2
Tlačítko Interagovatelné objekty Tlačítko
Interagovatelné Interagovatelné objekty Interagovatelné
Ohraničující rámeček Ohraničující rámeček Ohraničující rámeček
Panel aplikací Panel aplikací Panel aplikací
Manipulace s jednou rukou (Grb a Move) HandDraggable Obslužná rutina manipulace
Dvě manipulace s rukou (chytnout/ přesunout/ otočit/ škálovat) TwoHandManipulatable Obslužná rutina manipulace
Klávesnice Prefab klávesnice Systémová klávesnice
Tooltip Tooltip Tooltip
Kolekce objektů Kolekce objektů Kolekce objektů
Řešitel Řešitel Řešitel

Nástroje

Některé nástroje byly odsouhlasené jako duplicity se systémem Řešitel. Pokud některý ze skriptů, které potřebujete, chybí, vytvořte problém.

HTK 2017 MRTK v2
Bilboard Billboard
Tagalong RadialView nebo Orbital Řešitel
FixedAngularSize ConstantViewSizeŘešitel
FpsDisplay Diagnostický systém (v konfiguračním profilu)
NearFade Integrovaný shader Mixed Reality Toolkit Standard