Visão geral do desenvolvimento JavaScript
JavaScript é uma das linguagens de programação mais populares do mundo! É simples, leve e amplamente utilizado na web. Aproveite o poder de suas habilidades em JavaScript e Web para criar experiências de Realidade Mista mais envolventes.
Aplicações de Realidade Mista na Web
Os recursos de Realidade Mista estão disponíveis na web pelo uso do WebXR. Você pode ver conteúdo de realidade virtual (VR) e realidade aumentada (AR) 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 WebXR para obter mais detalhes.
Nota
WebVR é preterido e não está disponível nos navegadores atuais, portanto, não deve ser usado para qualquer novo desenvolvimento. Você precisará migrar todas as implementações WebVR existentes para o WebXR.
O que posso usar para desenvolver experiências imersivas na web?
A lista a seguir mostra as estruturas JavaScript e APIs para construir experiências imersivas que atualmente dominam o mercado e são amplamente aceitas e adotadas por desenvolvedores JavaScript de Realidade Mista:
Estrutura | Exemplo |
---|---|
Babylon.js Babylon é um motor JavaScript 3D que facilita o desenvolvimento de conteúdo 3D e aplicações imersivas. Antes de começar a usar aplicativos imersivos, recomendamos aprender os conceitos básicos de desenvolvimento de Babylon.js. - Aprenda a construir aplicações 3D com Babylon.js Introdução. - Jogue com exemplos 3D e seu código-fonte usando Babylon.js Playground - Aprofunde-se no WebXR - Saiba como começar com nossos tutoriais Crie seu primeiro aplicativo "Hello World!" |
|
Quadro A A-frame é uma estrutura JavaScript declarativa para começar a usar a Realidade Virtual na Web. Consulte 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 explore exemplos. |
|
WebGL Você pode acessar as APIs de dispositivo WebXR diretamente usando APIs WebGL. WebGL (Web Graphics Library) é 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óximos passos
Saiba como começar com os nossos tutoriais.
Consulte Também
- Visão geral do WebXR
- Especificação da API de dispositivo WebXR
- Documentação da API de dispositivo WebXR
- Immersiveweb.dev
- Exemplos WebXR
- Usando Babylon.js para criar experiências WebXR
- Windows Mixed Reality e o novo Microsoft Edge
- Web imersivo W3C Github
- WebGL API
- API do Gamepad e Extensões do Gamepad