2012-02-16 30 views
1

我正在尋找一段時間來解釋Flash渲染管道如何爲3D轉換顯示對象(而非Stage3D!)工作的文章。關於Flash如何呈現3D圖層的任何好文章?

是的,我沒有谷歌,但也許我沒有使用正確的關鍵字。

任何人都可以指點我一個很好的資源?

回答

1

實際上,圖層僅僅是Flash IDE中的一種表達功能。正如您可能知道ActionScript使用深度一樣 - 「顯示列表」中的每個對象都具有深度ID。 AS3中的3D(不是Stage3D)是假的。這只是簡單的矩陣旋轉變換。

你可以做一個簡單的實驗。在舞臺上用彩色矩形創建2個Sprite並更改頂部的rotationY屬性。你會發現它已經變形,但仍然完全位於第二個之上。

getChildByName("mc2").rotationY = 90; 

所以「管道」與顯示列表 - 軟件渲染中的所有其他對象相同。

相關問題