Exercício - Integrar âncoras espaciais Azure
Neste módulo, você vai aprender a usar Âncoras Espaciais Azure. Você vai armazenar a localização de um objeto rastreado como âncora espacial Azure. Uma vez consultada a âncora, uma seta aparecerá para guiá-lo até o local.
Compreenda as âncoras espaciais de Azure
Azure Spatial Anchors faz parte da família Azure Serviços Cloud e é usada para salvar locais de âncora. Os locais de âncora guardados podem ser recuperados com base no ID da âncora da nuvem. Esta localização âncora pode ser partilhada e acedida por dispositivos multiplataformas como dispositivos HoloLens, iOS e Android.
Saiba mais sobre as Âncoras Espaciais Azure.
Prepare âncoras espaciais Azure
Antes de começar, tem de criar um recurso de âncora espacial na sua portal do Azure. Aprenda a fazer um recurso de âncora espacial.
Preparar a cena
Nesta secção, você vai aprender a configurar a cena e fazer as mudanças necessárias.
Selecione o objeto MixedRealityToolkit na janela hierarquia e use o botão adicionar componente na janela do Inspetor para adicionar o Gestor de Âncora AR (Script)
Nota
Quando adiciona o componente AR Anchor Manager (Script), o componente AR Session Origin (Script) é automaticamente adicionado porque é exigido pelo componente AR Anchor Manager (Script).
Na janela Project, navegue para o Ativo > MRTK. Tutorials.AzureCloudServices > Prefabs > Manager.
Da pasta Manager , arraste e deixe cair o Anchor Manager pré-fabricado na hierarquia da cena.
Selecione o Anchor Manager GameObject na Hierarquia e na secção Inspetor, encontrará o Gestor de Âncora Espacial (Script). Encontre o ID da conta e o campo chave e adicione as credenciais que criou na lição anterior.
Agora encontra o objeto do Controlador de Cena na tua cena Hierarquia e seleciona-o. Verá o Inspetor do Controlador de Cena .
O campo Anchor Manager no componente do Controlador de Cena está vazio. Arraste e largue o Anchor Manager da Hierarquia no local e, em seguida, salve a cena.
Construa e implemente a aplicação para o seu HoloLens 2
Nota
Construir e testar HoloLens 2 não é obrigatório. Pode testar no HoloLens 2 Emulator se não tiver um dispositivo HoloLens. Pode comprar dispositivos a HoloLens.com.
As Âncoras Espaciais Azure não podem funcionar em Unidade, por isso, para testar a funcionalidade Azure Spatial Anchors, precisa de implantar o projeto no seu dispositivo.
Dica
Para um lembrete sobre como construir e implementar o seu projeto Unidade para HoloLens 2, pode consultar o Edifício a sua aplicação para as suas instruções HoloLens 2.
Execute a aplicação no seu HoloLens 2 e siga as instruções in-app
Nota
Construir e testar HoloLens 2 não é obrigatório. Pode testar no HoloLens 2 Emulator se não tiver um dispositivo HoloLens. Pode comprar dispositivos a HoloLens.com.
Criar uma âncora para armazenar um local
Nesta secção, irá guardar a localização do objeto.
Executar a aplicação e selecionar set Object no menu principal.
Introduza o nome do objeto que pretende guardar e selecione set Object para continuar. Para adicionar mais informações sobre o objeto, selecione a Imagem e, em seguida, descreva o objeto.
Para guardar a localização, selecione Guardar Localização
Você verá um ponteiro de âncora que você pode mover e colocar no local que você deseja salvar. Depois disso, terás um pop-up de confirmação. Se quiser confirmar e guardar a localização, selecione Sim; caso contrário, pode alterar a localização selecionando Nº e selecionando novamente a localização.
Assim que confirmar a localização selecionando Sim, a localização e o ID âncora serão guardados em Azure Cloud Armazenamento. Uma vez guardado, verá a etiqueta object na âncora com o nome do objeto.
Consulta para encontrar um local de âncora
Uma vez que você guarde com sucesso o local da âncora, você pode encontrar o local da âncora selecionando o Objeto de Busca no menu principal.
Depois de selecionar o Objeto de Busca, insira o nome do objeto para o qual deseja pesquisar na janela pop-up.
Selecione o objeto de pesquisa. Se o objeto tiver sido guardado anteriormente e for encontrado na base de dados, obterá o cartão de objeto com todos os detalhes do objeto.
Selecione Mostrar Localização para encontrar o objeto. O sistema irá consultar o endereço do objeto a partir do armazenamento em nuvem.
Depois de recuperar com sucesso a localização, uma seta irá direcioná-lo para a localização do objeto. Siga a seta até encontrar a localização do objeto.
Assim que encontrar o objeto, o nome do objeto aparecerá na parte superior e a marca de seta desaparecerá. Selecione a etiqueta do objeto para ver os detalhes do objeto.
Precisa de ajuda? Veja o nosso guia de resolução de problemas ou faça comentários específicos ao comunicar um problema.