Âncoras Espaciais Locais em Irreal

Âncoras espaciais salvam hologramas no espaço real entre sessões de aplicação como ARPins. Uma vez guardado na loja de âncora do HoloLens, o ARPin's pode ser carregado em sessões futuras e é uma opção ideal de recuo quando não há conectividade com a Internet.

Nota

As funções de âncora da UE 4.25 são obsoletas em 4.26 e devem ser substituídas por outras mais recentes.

Importante

As âncoras locais são armazenadas no dispositivo, enquanto as âncoras espaciais Azure são armazenadas na nuvem. Se procura utilizar os serviços de nuvem Azure para armazenar as suas âncoras, temos um documento que pode acompanhá-lo através da integração das Âncoras Espaciais Azure. Note que pode ter âncoras locais e Azure no mesmo projeto sem conflitos.

Verificando a loja de âncora

Antes de guardar ou carregar âncoras, tem de verificar se a loja de ancoragem está pronta. Ligar para qualquer uma das funções de âncora HoloLens antes da loja de âncora estar pronta não terá sucesso.

Salvando âncoras

Uma vez que a aplicação tenha um componente que você precisa colocar no mundo, pode ser guardado na loja de âncora com a seguinte sequência:

Decompondo isto:

  1. Desova um ator num local conhecido.

  2. Crie um ARPin com essa localização e um nome baseado na classe do ator.

  3. Adicione o ator ao ARPin e guarde o pino para a loja de âncora HoloLens.

    • O nome de âncora que escolher deve ser único, que neste exemplo é a atual marca de tempo.
  4. Se a âncora for guardada com sucesso na loja de âncora, pode vê-la no portal do dispositivo HoloLens sob o gestor de > mapas do sistema Anchor Files Saved On Device.

Âncoras de carregamento

Quando uma aplicação é iniciada, pode utilizar a seguinte planta para restaurar os componentes nas suas localizações de ancoragem:

Decompondo isto:

  1. Iterate sobre todas as âncoras na loja de âncora.

  2. Gera um ator na identidade.

  3. Pin aquele ator para o ARPin da loja de âncora.

    • É importante gerar o ator na identidade, uma vez que a âncora é responsável por reposicionar o holograma no mundo com base no local onde foi salvo. Qualquer transformação adicionada aqui irá adicionar um offset à âncora.

O ID da âncora também é questionado para que diferentes atores possam ser gerados dependendo do nome salvo da âncora.

Remoção de âncoras

Quando terminar com uma âncora, pode limpar âncoras individuais ou toda a loja de âncora com o Remove ARPin da WMRAnchor Store e remover todos os ARPins dos componentes da Loja WMRAnchor.

Nota

Tenha em mente que as Âncoras Espaciais ainda estão em Beta, por isso certifique-se de verificar se há informações e funcionalidades atualizadas.

Próximo checkpoint de desenvolvimento

Se está a seguir a jornada de desenvolvimento irreal que fizemos, está no meio de explorar os blocos de construção do MRTK. A partir daqui, pode continuar até ao próximo bloco de construção:

Ou saltar para as capacidades da plataforma de realidade mista e APIs:

Podes sempre voltar aos postos de controlo de desenvolvimento irreais a qualquer momento.

Ver também