Um guia para o ajudar na migração do HoloLens Toolkit (HTK) para o Mixed Reality Toolkit (MRTK).
Controlador e introdução manual
Instalação e configuração
Métodos
HTK 2017
MRTK v2
Tipo
Eventos específicos para botões, com informações de tipo de entrada quando relevantes.
Entrada baseada em ações/gestos, transmitida através de eventos.
Configuração
Coloque o InputManager na cena.
Ative o sistema de entrada no Perfil de Configuração e especifique um tipo de sistema de entrada concreto.
Configuração
Configurado no Inspetor, em cada script individual na cena.
Configurado através da Mixed Reality Perfil do Sistema de Entrada e do respetivo perfil relacionado, listado abaixo.
Perfis relacionados:
Perfil de Mapeamento do Controlador Mixed Reality
Perfil de Visualização do Controlador Mixed Reality
Perfil de Gestos de Mixed Reality
Mixed Reality Perfil de Ações de Entrada
Perfil de Regras de Ação de Entrada do Mixed Reality
Perfil de Ponteiro de Mixed Reality
As definições do Fornecedor de Gaze são modificadas no objeto Câmara Principal no local.
Os componentes de suporte da plataforma (por exemplo, Windows Mixed Reality Gestor de Dispositivos) têm de ser adicionados aos fornecedores de dados do serviço correspondente.
Mapeamentos de interfaces e eventos
Alguns eventos já não têm eventos exclusivos e agora contêm uma MixedRealityInputAction. Estas ações são especificadas no perfil Ações de Entrada e mapeadas para controladores e plataformas específicos no perfil mapeamento do controlador. Eventos como OnInputDown devem agora verificar o tipo MixedRealityInputAction.
Mapeado para os vários botões e manípulos do controlador
Câmara
Métodos
HTK 2017
MRTK v2
Configuração
Elimine MainCamera, adicione MixedRealityCameraParent/MixedRealityCamera/HoloLensCamera prefab à cena ou utilize Mixed Reality item de menu Configurar > o Toolkit > Aplicar Mixed Reality Definições de Cena.
MainCamera parented under MixedRealityPlayspace via Mixed Reality Toolkit > Add to Scene and Configure...
Configuração
Configuração das definições da câmara executada na instância pré-fabricada.
O suporte de ditado requer que o serviço (por exemplo, Gestor de Entradas de Ditado do Windows) seja adicionado aos fornecedores de dados do Sistema de Entrada.
Ative o Sistema de Sensibilização Espacial no Perfil de Configuração e adicione um observador espacial (por exemplo, Windows Mixed Reality Spatial Mesh Observer) aos fornecedores de dados do Sistema de Sensibilização Espacial.
Configuração
Configure a instância de cena no inspetor.
Configure as definições no perfil de cada observador espacial.
Aviões
Métodos
HTK 2017
MRTK v2
Configuração
Utilize o SurfaceMeshesToPlanes script.
Ainda não implementado.
Compreensão espacial
Métodos
HTK 2017
MRTK v2
Configuração
Adicione a prefab SpatialUnderstanding à cena.
Ainda não implementado.
Configuração
Configure a instância de cena no inspetor.
Ainda não implementado.
Limite
Métodos
HTK 2017
MRTK v2
Configuração
Adicione o BoundaryManager script à cena.
Ative o Sistema de Limites no Perfil de Configuração.
Configuração
Configure a instância de cena no inspetor.
Configure as definições no perfil Visualização de Limites.
Partilhar
Métodos
HTK 2017
MRTK v2
Configuração
Serviço de partilha: adicione a pré-criação de Partilha à cena. UNet: utilize o exemplo SharingWithUNET.