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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

См. также: