Visão geral do desenvolvimento em JavaScript
O JavaScript é uma das linguagens de programação mais populares do mundo! É simples, leve e amplamente usado na Web. Aproveite o poder de suas habilidades do JavaScript e da Web para criar experiências de Realidade Misturada mais envolventes.
Realidade Misturada aplicativos na Web
Realidade Misturada recursos estão disponíveis na Web pelo uso do WebXR. Você pode ver o conteúdo de REALIDADE Virtual (VR) e AR (realidade aumentada) em um navegador compatível habilitado para WebXR sem instalar nenhum software ou plug-in adicional. Você pode usar esse mesmo navegador com um dispositivo físico como o HoloLens 2. Confira nossa documentação do WebXR para obter mais detalhes.
Observação
O WebVR foi preterido e não está disponível nos navegadores atuais, portanto, ele não deve ser usado para nenhum novo desenvolvimento. Você precisará migrar todas as implementações existentes do WebVR para o WebXR.
O que posso usar para desenvolver experiências imersivas na Web?
A lista a seguir mostra as estruturas e APIs javaScript para criar experiências imersivas que atualmente dominam o mercado e são amplamente aceitas e adotadas por desenvolvedores javaScript Realidade Misturada:
Estrutura | Exemplo |
---|---|
Babylon.js O Babylon é um mecanismo 3D do JavaScript que facilita o desenvolvimento de conteúdo 3D e de aplicativos imersivos. Antes de começar a usar aplicativos imersivos, recomendamos aprender os conceitos básicos do desenvolvimento de Babylon.js. – Saiba como criar aplicativos 3D com Babylon.js Introdução. – Brincar com exemplos 3D e seu código-fonte usando Babylon.js Playground - Aprofunde-se no WebXR – Saiba como começar a usar nossos tutoriais Criar seu primeiro aplicativo "Olá, Mundo!" |
|
Cavalete Um quadro é uma estrutura Declarativa do JavaScript para começar a usar a Realidade Virtual na Web. Confira a documentação do A-Frame para saber mais. |
|
Three.js Three.js é uma biblioteca 3D popular para criar experiências imersivas. Saiba mais sobre three.js na página de documentação e explorando exemplos. |
|
WebGL Você pode acessar as APIs de Dispositivo WebXR diretamente usando APIs WebGL. WebGL (Biblioteca de Gráficos Web) é uma API JavaScript para renderizar gráficos 3D e 2D interativos de alto desempenho em qualquer navegador da Web compatível sem o uso de plug-ins. |
Próximas etapas
Saiba como começar a usar nossos tutoriais.
Consulte Também
- Visão geral do WebXR
- Especificação da API de Dispositivo WebXR
- Documentação da API do Dispositivo WebXR
- Immersiveweb.dev
- Exemplos de WebXR
- Usando Babylon.js para criar experiências do WebXR
- Windows Mixed Reality e o novo Microsoft Edge
- Imersivo Web W3C Github
- WebGL API
- API gamepad e extensões de gamepad