Panoramica dello sviluppo con JavaScriptJavaScript development overview

Applicazioni di realtà mista sul WebMixed Reality applications on the web

Le funzionalità di realtà mista sono disponibili sul Web mediante l'uso di API del dispositivo WebXR e di API WebVR deprecate.Mixed Reality features are available on the web by the use of WebXR Device APIs and deprecated WebVR APIs. Per i browser che non supportano le funzionalità complete di WebXR, è possibile aggiungere WebXR di riempimento al sito Web.For browsers that do not support full WebXR features, you can add WebXR Polyfills to your website.

Informazioni su WebXR RefillWhat is WebXR Polyfill

Un'implementazione JavaScript dell'API per dispositivi WebXR, oltre al modulo WebXR Gamepad.A JavaScript implementation of the WebXR Device API, as well as the WebXR Gamepad Module. Questo riempimento consente agli sviluppatori di scrivere in base alla specifica più recente, fornendo supporto per l'esecuzione su browser che implementano la specifica WebVR 1,1 o su dispositivi mobili senza supporto WebVR/WebXR.This polyfill allows developers to write against the latest specification, providing support when run on browsers that implement the WebVR 1.1 spec, or on mobile devices with no WebVR/WebXR support at all.

Librerie JavaScript per creare applicazioni di realtà mista sul WebJavaScript libraries to build Mixed Reality applications on the web

Babylon.jsBabylon.js

Babylon è un motore 3D JavaScript che rende più semplice lo sviluppo di contenuti 3D e applicazioni immersive.Babylon is a JavaScript 3D engine that makes developing 3D content and immersive applications easy. Prima di iniziare a usare le applicazioni immersive, si consiglia di apprendere le nozioni di base dello sviluppo Babylon.js.Before getting started with immersive applications, we recommend to learn the basics of Babylon.js development.

Informazioni su come creare un'applicazione di realtà mista con Babylon nella sezioneintroduttiva.Learn how to build a mixed reality application with Babylon in the getting started section. Gioca con esempi 3D e il relativo codice sorgente usando Babylon Playground.Play with 3D examples and their source code using Babylon Playground. Approfondimenti sullo sviluppo di realtà mista nella sezione WebXR della documentazione.Dive into mixed reality development on the WebXR section of the documentation.

A-frameA-Frame

Un frame è un framework JavaScript dichiarativo per iniziare a usare la realtà virtuale sul Web.A-frame is a declarative JavaScript framework to get started with Virtual Reality in the web. Per altre informazioni, vedere la documentazione a-frame .Check out the A-Frame documentation to learn more.

Three.jsThree.js

Three.js è una libreria 3D molto diffusa per la creazione di esperienze immersive.Three.js is a popular 3D library for creating immersive experiences. Per ulteriori informazioni sulla three.js nella pagina della documentazione e sull'esplorazione degli esempi.Learn more about three.js in documentation page and by exploring examples.

WebGLWebGL

È possibile accedere direttamente alle API del dispositivo WebXR usando le API di WebGL.You can access the WebXR Device APIs directly by using WebGL APIs. WebGL (Web Graphics Library) è un'API JavaScript che consente di eseguire il rendering di immagini 2D e 3D interattive a prestazioni elevate in qualsiasi Web browser compatibile senza l'uso di plug-in. Altre informazioni sulle API WebGL.WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins. Learn more about the WebGL APIs.

Applicazioni per dispositivi mobili native di realtà mista con JavaScriptMixed Reality native mobile applications using JavaScript

Con l'ausilio di poche librerie JavaScript puoi scrivere una sola volta le tue esperienze di realtà miste e distribuirle nel Web e in piattaforme native come gli auricolari per la realtà mista di Windows, i dispositivi Android e iOS.With the help of few JavaScript libraries you can write your mixed reality experiences once and deploy it to web and to native platforms like Windows Mixed Reality headsets, Android and iOS devices.

Nativo BabylonBabylon Native

La piattaforma nativa di Babylon consente a chiunque di usare il codice di Babylon.js e di creare un'applicazione nativa con esso, sbloccando la potenza delle tecnologie native.Babylon Native platform allows anyone to take their Babylon.js code and build a native application with it, unlocking the power of native technologies. È possibile scaricare Babylon native su GitHub e leggere altre informazioni sul BlogBabylon.js.You can download Babylon native on github and read more about it on Babylon.js blog.

React NativeReact Native

React native è un'altra libreria open source che consente agli sviluppatori di compilare con JavaScript e distribuirla su più piattaforme.React Native is another open source library that allows developers to build using JavaScript and deploy to multiple platforms. È possibile scaricare React native su GitHub e ottenere altre informazioni sul Blog React native.You can download React Native on Github and learn more about it in React Native Blog.

Vedere ancheSee Also