2012-02-16 37 views
1

我正在寻找一段时间来解释Flash渲染管道如何为3D转换显示对象(而非Stage3D!)工作的文章。关于Flash如何呈现3D图层的任何好文章?

是的,我没有谷歌,但也许我没有使用正确的关键字。

任何人都可以指点我一个很好的资源?

回答

1

实际上,图层仅仅是Flash IDE中的一种表达功能。正如您可能知道ActionScript使用深度一样 - “显示列表”中的每个对象都具有深度ID。 AS3中的3D(不是Stage3D)是假的。这只是简单的矩阵旋转变换。

你可以做一个简单的实验。在舞台上用彩色矩形创建2个Sprite并更改顶部的rotationY属性。你会发现它已经变形,但仍然完全位于第二个之上。

getChildByName("mc2").rotationY = 90; 

所以“管道”与显示列表 - 软件渲染中的所有其他对象相同。

相关问题