JavaScript 開發概觀

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

Mixed Reality網路上的應用程式

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

注意

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

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

下列清單顯示 JavaScript 架構和 API,用於建置目前占市集的沉浸式體驗,並由Mixed Reality JavaScript 開發人員廣泛接受並採用:

Framework 範例
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 圖形庫) 是 JavaScript API,可在任何相容的網頁瀏覽器中轉譯高效能互動式 3D 和 2D 圖形,而不需使用外掛程式。
WebGL

下一步

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

另請參閱