Panoramica dello sviluppo con JavaScript
JavaScript è uno dei linguaggi di programmazione più diffusi al mondo. È semplice, leggero e ampiamente usato sul Web. Sfruttare la potenza delle competenze JavaScript e Web per creare esperienze Realtà mista più coinvolgenti.
Realtà mista applicazioni sul Web
Realtà mista funzionalità sono disponibili sul Web tramite l'uso di WebXR. È possibile visualizzare il contenuto della realtà virtuale (VR) e della realtà aumentata (AR) in un browser compatibile abilitato per WebXR senza installare software o plug-in aggiuntivi. È possibile usare lo stesso browser con un dispositivo fisico come HoloLens 2. Per altri dettagli, vedere la documentazione di WebXR .
Nota
WebVR è deprecato e non è disponibile nei browser correnti, pertanto non deve essere usato per nessun nuovo sviluppo. Sarà necessario eseguire la migrazione di qualsiasi implementazione WebVR esistente in avanti a WebXR.
Cosa è possibile usare per sviluppare esperienze Web immersive?
L'elenco seguente mostra i framework e le API JavaScript per la creazione di esperienze immersive che attualmente dominano il mercato e sono ampiamente accettate e adottate dagli sviluppatori JavaScript Realtà mista:
Framework | Esempio |
---|---|
Babylon.js Babylon è un motore 3D JavaScript che semplifica lo sviluppo di contenuti 3D e applicazioni immersive. Prima di iniziare a usare applicazioni immersive, è consigliabile apprendere le nozioni di base dello sviluppo di Babylon.js. - Informazioni su come creare applicazioni 3D con Babylon.js Introduzione. - Riprodurre con esempi 3D e il codice sorgente usando Babylon.js Playground - Approfondimento su WebXR - Informazioni su come iniziare a usare le esercitazioni Creare la prima app "Hello World!" |
|
A libro Un frame è un framework JavaScript dichiarativo per iniziare a usare la realtà virtuale nel Web. Per altre informazioni, vedere la documentazione di A-Frame. |
|
Three.js Three.js è una libreria 3D popolare per la creazione di esperienze immersive. Per altre informazioni sulle three.js , vedere la pagina della documentazione ed esplorare esempi. |
|
Webgl È possibile accedere alle API del dispositivo WebXR direttamente usando le API WebGL. WebGL (Web Graphics Library) è un'API JavaScript per il rendering di grafica 3D e 2D interattive ad alte prestazioni all'interno di qualsiasi Web browser compatibile senza l'uso di plug-in. |
Passaggi successivi
Informazioni su come iniziare a usare le esercitazioni.
Vedi anche
- Panoramica di WebXR
- Specifica dell'API del dispositivo WebXR
- Documentazione dell'API per dispositivi WebXR
- Immersiveweb.dev
- Esempi di WebXR
- Uso di Babylon.js per creare esperienze WebXR
- Windows Realtà mista e il nuovo Microsoft Edge
- Immersive Web W3C Github
- WebGL API
- API game pad ed estensioni game pad