Introducción al desarrollo con JavaScriptJavaScript development overview

Aplicaciones de realidad mixta en la webMixed Reality applications on the web

Las características de realidad mixta están disponibles en la web mediante el uso de las API de dispositivo WebXR y las API de WebVR en desuso.Mixed Reality features are available on the web by the use of WebXR Device APIs and deprecated WebVR APIs. En el caso de los exploradores que no son compatibles con las características de WebXR completas, puede agregar rellenos de WebXR a su sitio Web.For browsers that do not support full WebXR features, you can add WebXR Polyfills to your website.

Qué es WebXR polyfillWhat is WebXR Polyfill

Una implementación de JavaScript de la API de dispositivo de WebXR, así como el módulo de controlador de juegos de WebXR.A JavaScript implementation of the WebXR Device API, as well as the WebXR Gamepad Module. Este polyfill permite a los desarrolladores escribir con la especificación más reciente, lo que proporciona compatibilidad cuando se ejecuta en exploradores que implementan la especificación de WebVR 1,1 o en dispositivos móviles sin compatibilidad con 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.

Bibliotecas de JavaScript para compilar aplicaciones de realidad mixta en la webJavaScript libraries to build Mixed Reality applications on the web

Babylon.jsBabylon.js

Babylon es un motor 3D de JavaScript que facilita el desarrollo de contenido 3D y aplicaciones envolventes.Babylon is a JavaScript 3D engine that makes developing 3D content and immersive applications easy. Antes de empezar a trabajar con aplicaciones envolventes, se recomienda conocer los aspectos básicos del desarrollo de Babylon.js.Before getting started with immersive applications, we recommend to learn the basics of Babylon.js development.

Obtenga información sobre cómo compilar una aplicación de realidad mixta con Babylon en la Sección Introducción.Learn how to build a mixed reality application with Babylon in the getting started section. Juegue con ejemplos 3D y su código fuente mediante el Babylon de la animación.Play with 3D examples and their source code using Babylon Playground. Profundice en el desarrollo de la realidad mixta en la sección WebXR de la documentación.Dive into mixed reality development on the WebXR section of the documentation.

A-marcoA-Frame

A-Frame es un marco de JavaScript declarativo para empezar a trabajar con la realidad virtual en la Web.A-frame is a declarative JavaScript framework to get started with Virtual Reality in the web. Consulte la documentación del marco a para obtener más información.Check out the A-Frame documentation to learn more.

Three.jsThree.js

Three.js es una popular biblioteca 3D para crear experiencias envolventes.Three.js is a popular 3D library for creating immersive experiences. Obtenga más información sobre three.js en la página de documentación y mediante la exploración de ejemplos.Learn more about three.js in documentation page and by exploring examples.

WebGLWebGL

Puede acceder a las API del dispositivo WebXR directamente mediante las API de WebGL.You can access the WebXR Device APIs directly by using WebGL APIs. WebGL (biblioteca de gráficos Web) es una API de JavaScript para representar gráficos 2D y 3D interactivos de alto rendimiento en cualquier explorador Web compatible sin el uso de complementos. Más información sobre las API de 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.

Aplicaciones móviles nativas de realidad mixta con JavaScriptMixed Reality native mobile applications using JavaScript

Con la ayuda de algunas bibliotecas de JavaScript, puede escribir una vez las experiencias de realidad mixta y implementarlas en la web y en plataformas nativas, como los auriculares de realidad mixta de Windows, los dispositivos iOS y Android.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.

Babylon nativoBabylon Native

La plataforma nativa Babylon permite a cualquier persona tomar su código Babylon.js y compilar una aplicación nativa con él, desbloqueando la eficacia de las tecnologías nativas.Babylon Native platform allows anyone to take their Babylon.js code and build a native application with it, unlocking the power of native technologies. Puede descargar Babylon Native en github y obtener más información sobre él en Babylon.js blog.You can download Babylon native on github and read more about it on Babylon.js blog.

React NativeReact Native

ReAct Native es otra biblioteca de código abierto que permite a los desarrolladores compilar con JavaScript e implementar en varias plataformas.React Native is another open source library that allows developers to build using JavaScript and deploy to multiple platforms. Puede descargar reAct Native en github y obtener más información en el blog de reAct Native.You can download React Native on Github and learn more about it in React Native Blog.

Consulte tambiénSee Also