Обзор разработки в JavaScript

JavaScript является одним из самых популярных языков программирования в мире! Это простой, легкий и широко используемый в Интернете. Используйте возможности JavaScript и веб-навыков для создания более привлекательных Смешанная реальность интерфейсов.

Смешанная реальность приложений в Интернете

Смешанная реальность функции доступны в Интернете с помощью WebXR. Вы можете просматривать содержимое виртуальной реальности (VR) и дополненной реальности (AR) в совместимом браузере с поддержкой WebXR без установки дополнительного программного обеспечения или подключаемых модулей. Этот же браузер можно использовать с физическим устройством, таким как HoloLens 2. Дополнительные сведения см. в документации по WebXR .

Примечание

WebVR является устаревшим и недоступен в текущих браузерах, поэтому его не следует использовать для новых разработок. Вам потребуется перенести все существующие реализации WebVR , перенаправив их в WebXR.

Что можно использовать для разработки иммерсивных веб-интерфейсов?

В следующем списке показаны платформы JavaScript и API для создания иммерсивных интерфейсов, которые в настоящее время доминируют на рынке и широко используются разработчиками Смешанная реальность JavaScript.

Инфраструктура Пример
Babylon.js

Babylon — это трехмерный движок JavaScript, который упрощает разработку трехмерного содержимого и иммерсивных приложений. Прежде чем приступить к работе с иммерсивными приложениями, мы рекомендуем изучить основы разработки Babylon.js.

— Узнайте, как создавать трехмерные приложения с помощью Babylon.js Начало работы.
— Играть с трехмерными примерами и их исходным кодом с помощью Babylon.js Playground
— Подробнее о WebXR
— Узнайте, как приступить к работе с нашими руководствами. Создание первого приложения "Hello World!"
Логотип Babylonjs
A-Frame

Кадр — это декларативная платформа JavaScript для начала работы с виртуальной реальностью в Интернете. Дополнительные сведения см. в документации по A-Frame .
A-Frame
Three.js

Three.js — это популярная трехмерная библиотека для создания иммерсивных интерфейсов. Дополнительные сведения о three.jsна странице документации и в примерах.
Three.js
WebGL

Доступ к API-интерфейсам устройств WebXR можно получить напрямую с помощью API WebGL. WebGL (библиотека веб-графики) — это API JavaScript для отрисовки высокопроизводительной интерактивной трехмерной и двухмерной графики в любом совместимом веб-браузере без использования подключаемых модулей.
WebGL

Дальнейшие действия

Узнайте, как приступить к работе с нашими учебниками.

См. также: