Guida alla migrazione da HoloLens Toolkit (HTK) a Realtà mista Toolkit (MRTK).
Installazione e configurazione
Metodi |
HTK 2017 |
MRTK v2 |
Type |
Eventi specifici per i pulsanti, con informazioni sul tipo di input quando pertinenti. |
Input basato su azione/movimento, passato tramite eventi. |
Attrezzaggio |
Posizionare InputManager nella scena. |
Abilitare il sistema di input nel profilo di configurazione e specificare un tipo di sistema di input concreto. |
Impostazione |
Configurato nel controllo, in ogni singolo script della scena. |
Configurato tramite il profilo di sistema di input Realtà mista e il relativo profilo correlato, elencati di seguito. |
Profili correlati:
- Profilo mapping controller Realtà mista
- Profilo di visualizzazione del controller Realtà mista
- Profilo movimenti Realtà mista
- profilo azioni di input Realtà mista
- profilo delle regole di azione di input Realtà mista
- Profilo puntatore Realtà mista
Le impostazioni del provider di sguardo fisso vengono modificate nell'oggetto Fotocamera principale nella scena.
I componenti di supporto della piattaforma (ad esempio, Windows Realtà mista Gestione dispositivi) devono essere aggiunti ai provider di dati del servizio corrispondenti.
Mapping di interfacce ed eventi
Alcuni eventi non hanno più eventi univoci e ora contengono mixedRealityInputAction. Queste azioni vengono specificate nel profilo Azioni di input e mappate a controller e piattaforme specifiche nel profilo Mapping controller. Gli eventi come OnInputDown
dovrebbero ora controllare il tipo MixedRealityInputAction.
Sistemi di input correlati:
Fotocamera
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Elimina MainCamera, aggiungi il prefab MixedRealityCameraParent/MixedRealityCamera/HoloLensCamera alla scena o usa Realtà mista Toolkit > Configure > Apply Realtà mista Scene Settings (Configura applica impostazioni scena Realtà mista). |
MainCamera padre in MixedRealityPlayspace tramite Realtà mista Toolkit > Aggiungi alla scena e configura... |
Impostazione |
Configurazione delle impostazioni della fotocamera eseguita nell'istanza di prefab. |
Impostazioni della fotocamera configurate nel profilo della fotocamera Realtà mista. |
Comandi vocali
Riconoscimento della parola chiave
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Aggiungere speechInputSource alla scena. |
Il servizio parole chiave (ad esempio, Gestione input vocale Windows) deve essere aggiunto ai provider di dati del sistema di input. |
Impostazione |
Le parole chiave riconosciute vengono configurate nel controllo speechInputSource. |
Le parole chiave vengono configurate nel profilo dei comandi vocali Realtà mista. |
Gestori eventi |
ISpeechHandler |
IMixedRealitySpeechHandler |
Dettatura
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Aggiungere un oggetto DictationInputManager alla scena. |
Il supporto della dettatura richiede l'aggiunta del servizio (ad esempio, Windows Dictation Input Manager) ai provider di dati del sistema di input. |
Gestori eventi |
IDictationHandler |
IMixedRealityDictationHandler IMixedRealitySpeechHandler |
Consapevolezza spaziale/mapping
Mesh
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Aggiungere il prefab SpatialMapping alla scena. |
Abilitare il sistema di consapevolezza spaziale nel profilo di configurazione e aggiungere un osservatore spaziale (ad esempio, Windows Realtà mista Spatial Mesh Observer) ai provider di dati di Spatial Awareness System. |
Impostazione |
Configurare l'istanza della scena nel controllo. |
Configurare le impostazioni nel profilo di ogni osservatore spaziale. |
Planes
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Usare lo SurfaceMeshesToPlanes script. |
Non ancora implementato. |
Comprensione spaziale
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Aggiungere il prefab SpatialUnderstanding alla scena. |
Non ancora implementato. |
Impostazione |
Configurare l'istanza della scena nel controllo. |
Non ancora implementato. |
Limite
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Aggiungere lo BoundaryManager script alla scena. |
Abilitare il sistema di limiti nel profilo di configurazione. |
Impostazione |
Configurare l'istanza della scena nel controllo. |
Configurare le impostazioni nel profilo Visualizzazione limiti. |
Condivisione
Metodi |
HTK 2017 |
MRTK v2 |
Attrezzaggio |
Servizio di condivisione: aggiungere prefab di condivisione alla scena. UNet: usare l'esempio SharingWithUNET. |
Valore corrente |
Impostazione |
Configurare le istanze della scena nel controllo. |
Valore corrente |
Esperienza utente
Utilità
Alcune utilità sono state riconciliate come duplicati con il sistema risolutore. Segnalare un problema se manca uno degli script necessari.