我正在寻找一篇文章来解释Flash渲染管道如何适用于3D转换后的显示对象(不是Stage3D!)。
是的,我确实谷歌,但也许我没有使用正确的关键字。
有人能指出我一个好的资源吗?
答案 0 :(得分:1)
实际上,图层只是Flash IDE中的一个美化功能。您可能知道ActionScript使用深度 - 显示列表中的每个对象都有深度ID。 AS3中的3D(不是Stage3D)是假的。这只是简单的矩阵旋转变换。
您可以进行简单的实验。在舞台上用彩色矩形创建2个精灵,并更改顶部的旋转属性。你会发现它已经变形但仍然完全位于第二个之上。
getChildByName("mc2").rotationY = 90;
所以“pipline”与Display List中的每个其他对象相同 - 软件渲染。