Desenvolvimento do Unity para VR e Windows Mixed Reality

Logotipo do banner do Unity

Se você não tem familiaridade com o Unity, recomendamos explorar os tutoriais de nível iniciante na plataforma Unity Learn antes de continuar. Também é uma boa ideia acessar fóruns de Realidade Misturada do Unity para interagir com a comunidade online que cria aplicativos de realidade misturada. Você nunca sabe quais recursos ou soluções interessantes pode encontrar por aí. Quando você estiver pronto para começar a usar o MRTK, vá para os pontos de verificação de desenvolvimento abaixo!

Importante

Se você já tem um projeto Unity que deseja mover para o headset imersivo do Windows Mixed Reality, confira nossos guias de portabilidade .

Pontos de verificação de desenvolvimento

Use os pontos de verificação a seguir para levar seus jogos e aplicativos do Unity para o mundo da realidade misturada.

1. Introdução

Há um pequeno conjunto de configurações do Unity que você precisará alterar manualmente para o desenvolvimento do Windows Mixed Reality e da VR. Elas são divididas em duas categorias: por projeto e por cena. No final desta seção, você terá as ferramentas e as configurações do projeto para começar a criar os próprios aplicativos!

Ponto de verificação Resultado
Instale as ferramentas mais recentes Baixe e instale o pacote mais recente do Unity e configure seu projeto para realidade misturada
Configuração do projeto para VR e headsets do Windows Mixed Reality Saiba como criar aplicativos que renderizam conteúdo digital em dispositivos de vídeo holográficos e VR

Importante

Confira o guia de configuração do projeto do Unity para obter mais informações sobre como configurar seus projetos.

2. Blocos principais de construção

Depois de iniciar um novo projeto de imersão, você precisará de alguns blocos de construção básicos para desenvolver aplicativos de imersão. Todos os principais blocos de construção para aplicativos de realidade misturada são expostos de maneira consistente com outras APIs do Unity. Talvez você não precise de todos eles de uma vez, mas recomendamos explorá-los logo no início. Depois de aprofundar-se nos principais blocos de construção listados abaixo, você terá uma caixa de ferramentas cheia de recursos que pode integrar ao seu projeto de VR.

Recurso Funcionalidades
Câmera Otimize completamente a estabilidade do holograma e a qualidade visual nos seus aplicativos de Realidade Misturada
Âncoras espaciais e bloqueio de mundo Solucione problemas de estabilização e ajuste de câmera e integrar uma solução de sistema de coordenadas estável
Controladores de movimentos Adicionar ações espaciais aos seus aplicativos de Realidade Misturada
Gestos Use gestos de mão como entrada em suas experiências de Realidade Misturada
Som espacial Aprimore seus aplicativos com um áudio 3D imersivo
Text Obtenha texto nítido e de alta qualidade com tamanho gerenciável e renderização de qualidade
Entrada de voz Capturar palavras-chave e frases faladas e ditado dos seus usuários

3. Recursos avançados

Outros recursos importantes que desempenham uma função em aplicativos de imersão estão disponíveis por meio das APIs do Unity sem nenhum pacote ou configuração extra. Depois de se aprofundar nas funcionalidades mais avançadas que o Unity oferece, você conseguirá criar aplicativos de VR complexos e mais avançados.

Recurso Funcionalidades
Controle de perda Lide com cenários em que seu dispositivo não consegue se localizar no espaço mundial dos aplicativos
Entrada por teclado Obtenha informações de teclados do mundo real e de Realidade Misturada em seus aplicativos

4. Como implantar em um dispositivo ou emulador

Depois que o projeto holográfico do Unity estiver pronto para teste, a próxima etapa será exportar e criar uma solução do Unity para Visual Studio. Com essa solução do VS em mãos, você pode executar seu aplicativo em dispositivos reais ou simulados. Ao final desta seção, você conseguirá implantar seu aplicativo em um dispositivo ou emulador que atenda às suas necessidades de desenvolvimento.

E agora?

O trabalho dos desenvolvedores nunca termina, especialmente ao aprender uma nova ferramenta ou um SDK. As seções a seguir podem levar você para áreas que vão além do material de nível iniciante já concluído, juntamente com recursos úteis caso você não consiga avançar. Estes tópicos e recursos não estão em nenhuma ordem sequencial, então fique à vontade para explorá-los!

Portabilidade

Se você tem aplicativos que gostaria de transferir, os artigos listados abaixo são sua próxima parada:

Recursos adicionais

Antes de entrar no mundo da realidade misturada por conta própria, recomendamos dar uma olhada na documentação extra abaixo.