共用方式為


JavaScript 開發概觀

JavaScript 是世界上最受歡迎的程式設計語言之一! 它是簡單、輕量且廣泛使用於網路上。 利用 JavaScript 和 Web 技能的強大功能,建立更具吸引力的混合實境體驗。

網路上的混合實境應用程式

使用 WebXR,即可在網路上使用混合實境功能。 您可以在相容的 WebXR 啟用瀏覽器中查看虛擬實境 (VR) 和擴增實境 (AR) 內容,而不需要安裝任何額外的軟體或外掛程式。 您可以將相同的瀏覽器與 HoloLens 2 等實體裝置搭配使用。 如需詳細資訊,請參閱 WebXR 檔。

注意

WebVR 已被取代,目前瀏覽器無法使用,因此不應用於任何新的開發。 您必須將任何現有的 WebVR 實作轉送至 WebXR

我可以使用什麼來開發沉浸式 Web 體驗?

下列清單顯示 JavaScript 架構和 API,用於建置目前主導市場的沉浸式體驗,並由混合實境 JavaScript 開發人員廣泛接受並採用:

架構 範例
Babylon.js

Babylon 是 JavaScript 3D 引擎,可讓您輕鬆地開發 3D 內容和沉浸式應用程式。 開始使用沉浸式應用程式之前,建議您先瞭解Babylon.js開發的基本概念。

- 瞭解如何使用開始使用Babylon.js建置 3D 應用程式。
- 使用 Babylon.js 遊樂場播放 3D 範例及其原始程式碼
- 深入瞭解 WebXR
- 瞭解如何開始使用我們的教學課程 建立您的第一個 “Hello World!” 應用程式
BabylonJS 標誌
A-Frame

A-frame 是一種宣告式 JavaScript 架構,可開始使用 Web 中的虛擬實境。 請參閱 A-Frame 檔 以深入瞭解。
A-Frame
Three.js

Three.js是一個熱門的 3D 連結庫,可用於建立沉浸式體驗。 深入瞭解文件 頁面中three.js ,並流覽 範例
Three.js
Webgl

您可以使用 WebGL API 直接存取 WebXR 裝置 API。 WebGL (Web Graphics Library) 是 JavaScript API,可在任何相容的網頁瀏覽器中轉譯高效能的互動式 3D 和 2D 圖形,而不需使用外掛程式。
WebGL

下一步

瞭解如何開始使用我們的教學課程。

另請參閱