WebGL
使用 Internet Explorer 11 中的 WebGL 來建立遊戲和互動式內容的動態 2D 和 3D 圖形。
所有 IE11 裝置上都有 WebGL。IE11 可支援轉譯 WebGL 頁面,包括以 three.js (一個普遍使用的 WebGL 程式庫) 撰寫的頁面。
網頁開發人員可使用創新的 WebGL 網站標準,以程式方式來設計電腦的圖形處理器 (GPU),建立新的 2D 和 3D 經驗。而您可使用 WebGL 直接以程式方式來設計 GPU,快速轉譯複雜的 3D 物件和場景。
在網頁上建立 WebGL 內容
WebGL 可以簡單也可以複雜。不過,所有程式基本上都會執行下列步驟:
- 將畫布元素新增到頁面,建立新的 WebGL 轉譯內容。
- 初始化檢視區。
- 將座標陣列 (頂點) 和影像 (片段或紋理) 資料上傳到 GPU。
- 編譯並執行頂點和片段著色器 (在 GPU 上執行的程式),以操控上一個步驟中載入的頂點和影像。
- 繪製到螢幕。
GPU 針對這些操作類型最佳化,讓 WebGL 程式可以在高階執行。
附註 如需顯示其中一些步驟的範例,請參閱開始使用 WebGL。
以下幾個資源有助於您開始編寫自己的 WebGL 內容。
連結 | 說明 |
---|---|
了解 WebGL | 編寫 WebGL 程式碼的逐步指導。許多新聞、連結及工作機會。 |
Three.JS 網頁 | 熱門 three.js WebGL 程式庫的示範、原始程式碼及資源連結。 |
Webplatform.org | WebGL 文件與範例 |
如需了解更多概念,請參閱此 WebGL 資源網頁。
IE11 中的 WebGL 實作是早期預覽版本。如果您要編寫 WebGL 頁面,可以使用 IE11 開發您的內容。 目前並不支援一些 WebGL 功能。如需 IE11 實作的詳細資訊,請參閱 IEblog。
因為 WebGL 是 Web 標準,所以您可以編寫可跨瀏覽器及裝置運作的內容。如需詳細資訊和最佳做法,請參閱使用 WebGL 的超快速 Web 圖形。
以下是 IE11 開始支援的方法、物件及屬性。
API 參考
範例和教學課程
Internet Explorer Test Drive 示範
顯示: