Delen via


Upgrade uitvoeren van HoloToolkit — MRTK2

Een handleiding voor hulp bij migratie van HoloLens Toolkit (HTK) naar Mixed Reality Toolkit (MRTK).

Controller en handinvoer

Installatie en configuratie

Methoden HTK 2017 MRTK v2
Type Specifieke gebeurtenissen voor knoppen, met invoertypegegevens indien relevant. Invoer op basis van actie/beweging, doorgegeven via gebeurtenissen.
Instellingen Plaats de InputManager in de scène. Schakel het invoersysteem in het configuratieprofiel in en geef een concreet invoersysteemtype op.
Configuratie Geconfigureerd in inspector, op elk afzonderlijk script in de scène. Geconfigureerd via het Mixed Reality Input System-profiel en het bijbehorende profiel, hieronder vermeld.

Gerelateerde profielen:

  • Toewijzingsprofiel voor Mixed Reality-controller
  • Visualisatieprofiel mixed reality-controller
  • Mixed Reality Gebarenprofiel
  • Profiel voor mixed reality-invoeracties
  • Profiel voor mixed reality-invoeractieregels
  • Mixed Reality-aanwijzerprofiel

Gaze Provider-instellingen worden gewijzigd op het object Hoofdcamera in de scène.

Platformondersteuningsonderdelen (bijvoorbeeld Windows Mixed Reality-Apparaatbeheer) moeten worden toegevoegd aan de bijbehorende gegevensproviders van de service.

Interface- en gebeurtenistoewijzingen

Sommige gebeurtenissen hebben geen unieke gebeurtenissen meer en bevatten nu een MixedRealityInputAction. Deze acties worden opgegeven in het profiel Invoeracties en toegewezen aan specifieke controllers en platforms in het profiel Controllertoewijzing. Gebeurtenissen die nu OnInputDown moeten worden gecontroleerd op het type MixedRealityInputAction.

Gerelateerde invoersystemen:

HTK 2017 MRTK v2 Actietoewijzing
IControllerInputHandler IMixedRealityInputHandler<Vector2> Toegewezen aan de touchpad of duimstick
IControllerTouchpadHandler IMixedRealityInputHandler Toegewezen aan de touchpad
IFocusable IMixedRealityFocusHandler
IGamePadHandler IMixedRealitySourceStateHandler
IHoldHandler IMixedRealityGestureHandler Toegewezen om vast te houden in het gebarenprofiel
IInputClickHandler IMixedRealityPointerHandler
IInputHandler IMixedRealityInputHandler Toegewezen aan de knoppen van de controller of tik met de hand
IManipulationHandler IMixedRealityGestureHandler<Vector3> Toegewezen aan manipulatie in het gebarenprofiel
INavigationHandler IMixedRealityGestureHandler<Vector3> Toegewezen aan navigatie in het gebarenprofiel
IPointerSpecificFocusable IMixedRealityFocusChangedHandler
ISelectHandler IMixedRealityInputHandler<float> Toegewezen aan triggerpositie
ISourcePositionHandler IMixedRealityInputHandler<Vector3> of IMixedRealityInputHandler<MixedRealityPose> Toegewezen aan aanwijzerpositie of grippositie
ISourceRotationHandler IMixedRealityInputHandler<Quaternion> of IMixedRealityInputHandler<MixedRealityPose> Toegewezen aan aanwijzerpositie of grippositie
ISourceStateHandler IMixedRealitySourceStateHandler
IXboxControllerHandler IMixedRealityInputHandler en IMixedRealityInputHandler<Vector2> Toegewezen aan de verschillende controllerknoppen en duimsticks

Camera

Methoden HTK 2017 MRTK v2
Instellingen Verwijder MainCamera, voeg MixedRealityCameraParent / MixedRealityCamera / HoloLensCamera prefab toe aan scène of gebruik Mixed Reality Toolkit > Configure > Mixed Reality Scene Settings menu item. MainCamera onder MixedRealityPlayspace via Mixed Reality Toolkit > toevoegen aan scène en configureren...
Configuratie Configuratie van camera-instellingen uitgevoerd op prefab-exemplaar. Camera-instellingen die zijn geconfigureerd in het Mixed Reality Camera-profiel.

Spraak

Trefwoordherkenning

Methoden HTK 2017 MRTK v2
Instellingen Voeg een SpeechInputSource toe aan uw scène. De trefwoordservice (bijvoorbeeld Windows Speech Input Manager) moet worden toegevoegd aan de gegevensproviders van het invoersysteem.
Configuratie Herkende trefwoorden worden geconfigureerd in de inspector van SpeechInputSource. Trefwoorden worden geconfigureerd in het Mixed Reality Speech Commands-profiel.
Event Handlers ISpeechHandler IMixedRealitySpeechHandler

Dicteren

Methoden HTK 2017 MRTK v2
Instellingen Voeg een DictationInputManager toe aan uw scène. Ondersteuning voor dicteren vereist dat de service (bijvoorbeeld Windows Dictation Input Manager) wordt toegevoegd aan de gegevensproviders van het invoersysteem.
Event Handlers IDictationHandler IMixedRealityDictationHandlerIMixedRealitySpeechHandler

Ruimtelijk bewustzijn/toewijzing

Mesh

Methoden HTK 2017 MRTK v2
Instellingen Voeg de prefab SpatialMapping toe aan de scène. Schakel het Spatial Awareness System in het configuratieprofiel in en voeg een ruimtelijke waarnemer (bijvoorbeeld Windows Mixed Reality Spatial Mesh Observer) toe aan de gegevensproviders van het Spatial Awareness System.
Configuratie Configureer het scène-exemplaar in de inspector. Configureer de instellingen voor het profiel van elke ruimtelijke waarnemer.

Vliegtuigen

Methoden HTK 2017 MRTK v2
Instellingen Gebruik het SurfaceMeshesToPlanes script. Nog niet geïmplementeerd.

Ruimtelijk begrip

Methoden HTK 2017 MRTK v2
Instellingen Voeg de SpatialUnderstanding-prefab toe aan de scène. Nog niet geïmplementeerd.
Configuratie Configureer het scène-exemplaar in de inspector. Nog niet geïmplementeerd.

Grens

Methoden HTK 2017 MRTK v2
Instellingen Voeg het BoundaryManager script toe aan de scène. Schakel het grenssysteem in het configuratieprofiel in.
Configuratie Configureer het scène-exemplaar in de inspector. Configureer de instellingen in het profiel Grensvisualisatie.

Delen

Methoden HTK 2017 MRTK v2
Instellingen Sharing-service: Voeg de prefab voor delen toe aan de scène. UNet: Use SharingWithUNET example. Wordt uitgevoerd
Configuratie Configureer de scène-exemplaren in de inspector. Wordt uitgevoerd

UX

Methoden HTK 2017 MRTK v2
Knop Interactiebare objecten Knop
Interactiebaar Interactiebare objecten Interactiebaar
Begrenzingsvak Begrenzingsvak Begrenzingsvak
App-balk App-balk App-balk
Eén handmanipulatie (Grb en Verplaatsen) HandDraggable Manipulatiehandler
Twee handmanipulatie (grijp/verplaatsen/draaien/schalen) TwoHandManipulatable Manipulatiehandler
Toetsenbord Toetsenbordprefab Systeemtoetsenbord
Knopinfo Tooltip Tooltip
Objectverzameling Objectverzameling Objectverzameling
Oplossing Oplosser Oplosser

Hulpprogramma's

Sommige hulpprogramma's zijn afgestemd als duplicaten met het Oplosser-systeem. Dien een probleem in als een van de scripts die u nodig hebt, ontbreekt.

HTK 2017 MRTK v2
Aanplakbord Billboard
Tagalong RadialView of Orbital Oplosser
FixedAngularSize ConstantViewSizeOplosser
FpsDisplay Diagnostisch systeem (in configuratieprofiel)
NearFade Ingebouwde Mixed Reality Toolkit Standard-shader