在三維環境 (3D) 中工作
Flash Player 10 以及更新的版本,Adobe AIR 1.5 以及更新的版本
Flash Player 和 AIR 執行階段透過兩種方法支援 3D 圖形。您可以使用 Flash 顯示清單上的三維顯示物件。這個方法適用於在 Flash 內容中加入 3D 特效,同時適用於低多邊形數的物件。在 Flash Player 11 和 AIR 3 或更新的版本中,您可以使用 Stage3D API 來顯示複雜的 3D 場景。
Stage3D 檢視區域不是顯示物件。相反地,3D 圖形會顯示至 Flash 顯示清單底下 (以及任何 StageVideo 檢視區域平面上方) 所顯示的檢視區域。與其使用 Flash DisplayObject 類別建立場景,請使用可由程式控制的 3D 管道 (類似 OpenGL 和 Direct3D)。這個管道接受三角形資料和紋理做為輸入,並且使用您提供的著色器程式來顯示場景。當用戶端電腦上有相容的圖像處理單元 (GPU) 以及支援的驅動程式可以使用時,就會用到硬體加速。
Stage3D
提供極低階的 API。在應用程式中,建議您使用支援 Stage3D 的 3D 架構。您可以建立自己的架構,也可以使用其中一個商業廣告,開啟已可供使用的來源架構。
如需有關使用 Stage3D 開發 3D 應用程式以及可用 3D 架構的詳細資訊,請造訪
Flash Player 開發人員中心:Stage 3D
。
|
|
|